家长易论坛

标题: 情态动词的完成时 [打印本页]

作者: djt000    时间: 2013-9-12 16:31
标题: 情态动词的完成时
情态动词的完成时表示对已经发生的事情的推测、责怪、后悔、遗憾等。时间是过去的,动作是已经完成的。
1. must have done 表示对过去事情的推测,意思是“一定,必定”。 例如:

I didn’t hear the telephone, I must have been asleep.我没有听见电话,我一定是睡着了。

2. can (could) have done 表示本来能做而未做,有时用来提出婉转的批评和表示懊悔。意思是“本该”,“本来可以”。cannot (couldn’t) have done 表示对过去事情的推测,意思是“不可能干出”,“不会做出”。 例如:
1) He came here on foot, but he could have come by bus. 他步行来的,但他本可以乘公共汽车来的。
2) It wasn’t a long way. We could have walked there. (We didn’t walk there)这段路不长,我们本可以步行到那儿。
3) He cannot have had supper. 他不可能吃过晚饭。

3. may(might) have done 表示对过去的事情的推测,意思是“或许已经”;也可以表示责备,意为本来可以……(而竟不成)。  如:
You might have told me the news earlier. 你本来可以早点告诉我这个消息的。

4. should have done 表示应该做却没有做;shouldn’t have done 表示不该做的却做了。可以用来表示批评和懊悔。 例如:
1) You should have told me the news earlier. (You didn’t tell me earlier) 你应该早点告诉我这个消息。
2) You shouldn’t have kept the book so long. 这本书你不该借那么久。

5. ought to have done 表示该做却未做;ought not have done 表示不该做却做了。 例如:
You ought to have finished the project last night. 你本该昨天晚上把这项工作做完的。
You oughtn’t to have done that. 你这样做是不应当的。

6. needn’t have done 表示做了不必做的事,意为“本来不必”。 例如:
You needn’t have got up so early today. 你今天本来不必起那么早。

作者: 快乐无忧    时间: 2013-9-14 14:42
分享学习了
作者: annietaoli    时间: 2013-9-15 14:47
谢谢分享~~
作者: 火燚燚。    时间: 2013-9-16 17:11
过来学习学习!




欢迎光临 家长易论坛 (http://www.jzyi.net/) Powered by Discuz! X3