(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届高考英语一轮复习课时作业(八)必修2Unit 3《Computers》
★ 【浙江专用】2014届高考英语一轮复习课时作业(三十)选修6Unit 5《The power of nature》
★ 【三维设计】2017届高考英语(江苏专用)二轮复习阅读理解解题技法示范课件:2
★ 【人教版】2014届高考英语一轮复习指导考点针对练:选修7 unit1《Living well》
★ 2017届江苏省淮安市新马中学高考牛津译林版英语一轮复习活动单:模块7 unit 2《Fit for life》
★ 2014届高考英语一轮复习课时作业(三十五)选修6Module 5《Cloning》(外研版)
★ 四川省2016届高考英语一轮复习课时作业(40) Module 4 Music Born in America 外研版选修8
★ 2014届高考英语一轮复习课时作业(四十五)选修8Module 3《Foreign Food》(外研版)
★ 2014届高考英语一轮复习课时作业(三十八)选修7Module 2《Highlights of My Senior Year》(外研版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21