AEIS语法笔记:不同情态动词+have done的意思

2020-08-25 16:41 1308次浏览
分享至:


  在AEIS语法教材中我们经常会看到情态动词加have done的用法,一会儿表示“本该做却没做”,一会儿表示“本不想做但做了”,是不是经常分不清它们的用法呢?

  must have done过去一定做了某事,根据must的本意即可推敲出意思,比较好理解。

  The lights were out. They must have been asleep. 灯灭了,他们应该睡觉了。

  should have done本该做某事却没做,should是应该,重点记忆最后的结果是没做某事。

  You should have told her that you loved her.你本应该告诉她你爱她。

  shouldn't have done本不该做某事却做了,shouldn't是不应该,重点记忆最后的结果是做了某事。

  You shouldn't have told me you loved me. 你本不应该告诉我你爱我。

  would have done本想做但并未做,would是想、愿意,重点记忆最后的结果是没做。

  wouldn't have done本不想做但发生了,wouldn't是不想,重点记忆最后的结果是做了。

  could have done字面意思是可能已经做了某事,也可用作本能做却没做某事,重点记忆最后的结果是没做。

  You could have reviewed, but you played games all night.你本可以复习的,但你一晚上都在玩游戏。

  couldn't have done不可能做过,字面理解即可。

  need have done需要做某事但却没做,重点记忆最后的结果是没做。

  needn't have done不必做某事但却做了,重点记忆最后的结果是做了。

  You needn't have done all the work by yourself, we were going to help you.

  might have done也许已经做了某事,字面理解即可。

  might not have done也许还没做某事,字面理解即可。

  所以should 、would、could、need加have done时,肯定形式下的意思,都是情态动词的本意,加上还没做的事。

  should 、would、could、need加have done时,否定形式下的意思,都是情态动词的本意,加上已经做了的事。

  以上就是小编为大家整理的关于不同情态动词+have done含义总结,希望对大家有所帮助。更多AEIS模拟试卷、AEIS考试地址等问题可以咨询我们。


猜你喜欢

1 / 3
获取专属留学方案
选择教育程度
  • 小学
  • 初中
  • 高中
  • 大学
图片验证码
提交