The accident could have been avoided.
这场事故本来是可以避免的。
2.may/might have done 表示对过去行为的推测,意为“可能做过”。might 所表示的可能性比较弱,语气较委婉。此外might have done 可表示“本可能做而实际上未做”。
—I can’t find my purse anywhere.
——我到处找不到我的钱包。
—You may have lost it while shopping.
——你可能在购物的时候弄丢了。
3.must have done 表示对过去行为的推测,意为“一定,想必”,语气十分肯定。
(2009·上海卷)It must have been Tom that parked the car here,as he is the only one with a car.
一定是汤姆把车停在这里的,因为只有他有车。
4.should/ought to have done 用于肯定句时,表示本该做某事,而实际上未做;用于否定句时,则表示不该做的事反而做了。
I’m not feeling well in the stomach.I shouldn’t have eaten so much fried chicken just now.
我现在觉得肚子疼,我刚才不应该吃那么多的炸鸡。
You oughtn’t to have been late for yesterday class meeting,as it was so important.
昨天的班会你本不应该迟到,因为它很重要。
5.needn’t have done 表示本来不必做某事而实际上却做了。
【2016届高考英语语法第一轮精讲精练复习题11】相关文章:
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (53)
★ 【北京专用】2014届高考英语一轮复习方案课时作业:必修1 Unit 4 Earthquakes
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (44)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (70)
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (23)
★ 【北京专用】2014届高考英语一轮复习方案课时作业:选修8 Unit 2 Cloning
★ 贵州省贵阳市2014高考英语(新人教版)一轮阅读训练(30)附答案
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(2)及答案
★ 2017届高考英语二轮复习书面表达限时测验:6(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21