should have done
should have + 动词的完成式表示本应该做而实际上没有做,它的否定形式表示某种行为本不该发生但却发生了。有责备的意味。
You should have started earlier, but you didnt.
你本应该早点儿出发,但是你没有。
You should have washed the wound.
你应该已经洗好了伤口。
She shouldnt have taken away my dictionary, for I wanted to use it.
她本不应该拿走我的词典,因为我要用它。
You shouldnt have been so rude to him.
你本不应该对他那么粗鲁。
注:should have + 完成式虽然可以表猜测,但因为会造成歧义,应少用。
ought to have done
1、ought to have + 动词的完成式表示过去应做某事而实际未做,它的否定形式表示本不应该做某事却做了(用法和should相同)。
You ought to have helped him, but you didnt.
你本应该帮助他但你没有。
You ought to have studied harder.
你本应该更努力学习的。
He ought not to have stopped his work halfway.
他本不应该做这项工作时半途而废。
He oughtnt to have done that.
他本来就不该做那件事。
2、ought to have + 动词的完成式还可以用来表猜测。
They ought to have arrived by now.
现在他们想必已经到达。
If he had started at nine oclock, he ought to have been in London by eleven oclock.
如果他在九点出发,那他十一点钟该到达伦敦了。
英语四六级听力失分不良习惯是祸首
备考推荐谈谈英语六级考试词汇记忆法
英语六级高分经验分享狂看书狂做练习
适合短期突破英语四六级考试过级经验
备考经验英语四六级考试满分经验
6月英语四六级应试捷径定位法解题
四六级攻略英语四六级听说读写译各个击破
英语四六级冲刺通关宝典各个击破法最有效
牛人分享十天顺利通过英语六级的绝招
大学英语四六级机考的认识与突破
学习技巧攻克英语四六级考试的秘诀
经验总结英语四六级听力不给力的缘由
英语四六级听力预测及近三年的考试规律总结
6月英语六级阅读难点剖析及应对技巧
过来人经验谈四六级备考最易忽略的捷径
英语四六级如何提高阅读速度
12月六级考试听力备考真经给力场景词
英语六级考试高分经验大揭秘
12月份四六级阅读考前必备技巧
忘记准考证号怎么查询四六级成绩
基础薄弱考生如何进行英语四级写作训练
12月大学英语四六级考试注意事项
英语四六级复习不要忽略捷径利用历年真题
提高英语四六级考试做题速度个人经验见解
顺利通过英语四级的小技巧
四六级考试高分考生各部分学习经验分享
六级考试阅读理解各题型备考策略大放送
通过英语六级考试多做模拟题真题很有效
写给基础不好的同学备考四级的应急招数
12月六级考试写作得分步骤审题写作检查
| 不限 |
| 英语教案 |
| 英语课件 |
| 英语试题 |
| 不限 |
| 不限 |
| 上册 |
| 下册 |
| 不限 |