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.
如果他在九点出发,那他十一点钟该到达伦敦了。
SAT英文阅读扩展(2):What is Poetry
SAT阅读真题
专家解析SAT阅读中假设题的解题思路
SAT阅读长难句深入学习 5个实例
专家解读SAT阅读长难句的学习
SAT阅读句子填空题 如何把握句子结构
复杂的SAT阅读的句式结构难住了多数考生
SAT阅读材料:Trauma Teddies
四种SAT阅读题型汇总
SAT阅读的题材问题解析
SAT阅读应该遵循的基本原则
SAT阅读部分简介
专家详解SAT阅读的难度
SAT阅读中修辞手法的使用:低调陈述
SAT阅读高分不是梦想
提高SAT阅读成绩 关注美国政治话题
SAT阅读中的常见文化词条
SAT短篇阅读真题详解第一篇
怎样有效提高SAT阅读能力
专家详解SAT阅读策略 助你突破阅读难题
提高SAT阅读的方法中的两个误区
跟专家学习SAT阅读长难句
专家解读如何构建SAT阅读思维 攻克阅读难题
SAT阅读题的做题步骤
SAT阅读长难句的理解是关键
SAT英文阅读扩展(3):What is Poetry?
如何正确理解SAT阅读长难句
专家解读SAT阅读考试的注意事项
关于SAT阅读部分长难句的学习
SAT阅读题型解析及阅读方法简介
不限 |
英语教案 |
英语课件 |
英语试题 |
不限 |
不限 |
上册 |
下册 |
不限 |