—Do you know where David is?I couldn’t find him anywhere.
“你知道大卫在哪里吗?我到处找不到他。
—Well.He can’t have gone far—his coat’s still here.
“大卫的上衣还在这里,因此他肯定没走远。”
The accident could have been avoided.
这场事故本来是可以避免的。
2.may/might have done表示对过去行为的推测,意为“可能做过”。might所表示的可能性比较弱,语气较委婉。此外might have done可表示“本可能做而实际上未做”。
Sorry,I’m late.I might have turned off the alarm clock and gone back to sleep again.
对不起,我迟到了。我可能把闹钟关掉后又睡着了。
3.must have done表示对过去行为的推测,意为“一定,想必”,语气十分肯定。
He must have completed his work;otherwise,he wouldn’t be enjoying himself by the seaside.
他一定是已经完成工作了,否则他不会在海边玩得那么高兴了。
4.ought to/should have done表示过去本来应该做某事而实际上却没有做;shouldn’t have done表示过去本来不应该做某事而实际上却做了。这一用法往往含有责备的意味。
I’m not feeling well in the stomach.I shouldn’t have eaten so much fried chicken just now.
【2016届高三英语二轮复习【专题七】情态动词与虚拟语气(精品教学案)】相关文章:
★ 2017届高考英语二轮复习大题冲关秘籍阅读理解七选五:体验真题(含解析)
★ 湖南省长沙县实验中学2016届高三英语二轮复习书面表达复习重点话题指导专题02 报道评论话题指导(学生版)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (66)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (48)
★ 2017届高考英语二轮复习书面表达限时测验:2(含解析)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (41)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (4)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21