— What has happened to George?
— I don't know. He may have got lost.
六、 “might+have+done”表示对过去事情的推测,might与may意思相同,但可能性更小。多用于虚拟语气结构中。
1. He might have given you more help, even though he was busy. (MET90)
他或许会多给你一些帮助,即使他很忙。
2. Mary might have learned some Chinese before.
七、 “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
1. I would have told you all about the boy's story, but you didn't ask me.
我本来会告诉你这个小男孩的故事,但是你没有问我。
2. Without your help, I wouldn't have achieved so much.
没有你的帮助,我是不会取得如此大的成绩。
八. “should+have+done”意思是“本来应该做某事,而实际没做。” “shouldn’t+have+done”表示本来不应该做某事,而实际做了。含有指责对方或自责的含意。
1. You should have told her the truth earlier.
2. With so much work at hand, you shouldn’t have gone to the film last night.
手头有这么多工作要做,昨晚你本不该去看电影。
九、 “ought to+have+done”表示过去应该做而实际并没有做,译成“理应做……”,往往表示遗憾。与“should+have+done”用法基本一样。
【山东省高密市教科院2017届高考英语二轮复习《情态动词》学案】相关文章:
★ 【北京专用】2014届高考英语一轮复习方案课时作业:必修1 Unit 5 Nelson Mandela
★ 河南省三门峡市2014高考英语一轮(暑假)基础训练(5)附答案
★ 辽宁省辽阳市2014高考英语单项选择一轮(暑假)训练(1)附答案
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(13)含答案
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(6)及答案
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (58)
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(3)及答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21