(1)would have done是虚拟语气, 表示对过去事情的假设, 意为“本来会做”。
I would have told you all about the little boy’s story, but you didn’t ask me.
我本来会告诉你这个小男孩的故事, 但是你没有问我。
(2)should have done意为“本来应该做某事, 而实际没做”。shouldn’t have done表示“本来不应该做某事, 而实际做了”, 含有指责对方或自责的意思。
Tom, you are too lazy. The work should have been finished yesterday.
汤姆, 你太懒惰了。这项工作本来应该昨天就做完的。
(3)ought to have done表示“过去应该做而实际并没有做”, 意为“理应做……”, 往往表示遗憾。与should have done用法基本一样。
I ought to have gone home last Sunday.
我理应上星期日回家。
You ought not to have given him more help.
你本来不应该帮助他那么多。
(4)need have done表示“本来需要做某事而没有做”。needn’t have done则表示“本来不需要做某事而做了”。
He need have hurried to the station. In that case, he wouldn’t have missed the train. 他本来需要快点去车站的。那样的话, 他就不会误了火车了。
11. (2017·合肥模拟)You’d better set aside some time every day for sports ________ busy you are in senior 3.
【2017届高考英语(牛津译林版)一轮复习课时提升作业:(十一) 必修4 Unit 2 Sporting events】相关文章:
★ 【北京专用】2014届高考英语一轮复习方案课时作业:选修6 Unit 3 A healthy life
★ 【三维设计】2017届高考英语(江苏专用)二轮复习课件:必修3 Unit 2《Language》
★ 2014年牛津译林版高中英语总复习(第1轮)同步练习 M4《Unit 2 Sports events》
★ 【课堂新坐标】2017届高考英语(通用版)二轮复习书面表达专题训练:Ⅱ卷强化增分练 训练4(含解析)
★ 【浙江专用】2014届高考英语一轮复习课时作业(十二)必修3Unit 2《Healthy eating》
★ 【三维设计】2017届高考英语(江苏专用)二轮复习课件:必修4 Unit 1《Advertising》
★ 【浙江专用】2014届高考英语一轮复习课时作业(三十)选修6Unit 5《The power of nature》
★ 【三维设计】2017届高考英语(江苏专用)二轮复习阅读理解解题技法示范课件:2
★ (全国通用)2014届高考英语一轮单元复习 限时强化训练十二
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21