友情提示:本文共有 779 个字,阅读大概需要 2 分钟。
情态动词用起来说简单也简单,说难也难,总是会在两个选项中纠结答案。我们常用情态动词表推测,而情态动词表推测的语气是区分的关键,一起来看看吧。
1. I must have seen you somewhere, but I can’t recollect your name.
我一定在什么地方见过你,可是我想不起你的名字了。
-must have done用于肯定句,表示“过去一定做过某事”,是很有把握的推测。
2. He may have had some training in
Chinese Kungfu.
他可能学过一点中国功夫。
-may/might have down是对过去情况一种不太有把握的推测,肯定形式表示“过去可能已做了某事”,否定形式表示“过去可能还没有做某事”。
3. The output could have been increased by 15%.
产量本可以提高15%的。
could have done是对过去本来能做而未做的事情感到惋惜和遗憾,表示“本可以,本能够”。
4. You shouldn’t have let your son alone at home.
你不该将你儿子一个人留在家里的。
should have done和ought to have done意为“本应该......”,表示本应该做某事而实际没有做,含有责备或遗憾的语气。
否定形式为should not have done和ought not to have done,表明某种行为本不该发生却发生了。
5. You needn"t have woken me up. I don"t have to work today.
你根本不必叫醒我,我今天不用上班。
-needn"t have done 表示没必要做某事,实际上却做了。意思为“本不必做”。
本文如果对你有帮助,请点赞收藏《5句话温习情态动词表推测》,同时在此感谢原作者。