这个优势地位逐渐随着其他国家的日益强盛而缩小是不可避免的.
这是shouldhavedone的用法:
请看下面的资料:
shouldhavedone只用于谈论过去情况,主要有两个用法:
■用于推测过去已经发生的情况.如:
Heshouldhavearrivedbynow.此时他本该到了.
Thelettershouldhavearrivedbynow.信现在该到了.
Thetrainshouldhavealreadyleft.火车大概已经开走了吧.
Ican’tthinkwhyheshouldhavebeensoangry.我想不通他怎么会这样生气.
■用于指本该发生而实际上未发生的情况.如:
Youshouldhavetoldmesobefore.你早就应该告诉我.
Lookatthetime!Weshouldhavebeenatthetheatretenminutesago.瞧都什么时候了!十分钟前我们就该到戏院了.