人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

[小升初语法] [情态动词]情态动词+ have +过去分词

[复制链接]

  1) maymighthave + done sthcancouldhave + done sth 表示过去,推测过去时间里可能发生的事情。例如:

  Philip maymighthave been hurt seriously in the car accident. 菲力浦可能在车祸中受了重伤。

  Philip cancouldhave been hurt seriously in the car accident.

  2) must have +done sth,对过去时间里可能发生的事情的推测,语气较强,具有肯定,谅必的意思。例如:

  Linda has gone to workbut her bicycle is still here. 琳达已经去上班了,但她的单车还在这儿。

  She must have gone by bus.肯定乘巴士去的。

  3) ought to have done sthshould have done sth表示本应该做某事,而事实上并没有做。否定句表示不该做某事而做了.例如:

  You ought toshouldhave been more careful in this experiment. 你当时在做试验时应该更仔细点。

  He ought not to have thrown the old clothes away.他不该把旧衣服扔了。(事实上已扔了。)

  ought to 在语气上比should 要强。

  4) neednt have done sth表示本没必要做某事,但做了。例如:

  I dressed very warmly for the tripbut I neednt have done so. The weather was hot.

  旅行时,我衣服穿得较多,其实没有必要。那时天很热。

回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表