高三英语详细

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:19:06
-Why was the official meeting called?
-( ) new officers.
A:Select B:Selecting C:To select D:For selecting
我知道选C,可是为什么啊? cd的区别是什么?

Tom should have helped Mary with her program.Why ( ) he?
A:hadn't B:didn't
我知道选B 同上 WHY?

这样看你可能比较容易明白 (The official meeting is called) to select new officers. 只不过是把前面的省略掉了.

should have done只用于谈论过去情况,主要有两个用法:

用于推测过去已经发生的情况。如:
The letter should have arrived by now. 信现在该到了。

用于指本该发生而实际上未发生的情况。如:
You should have told me so before. 你早就应该告诉我。

这个是固定搭配,不是完成时.所以提问的时候是用过去时 didn't