1) may(might) have + done sth, can (could) have + done sth 表示过去,推测过去时间里可能发生的事情。
树图思维导图提供 英语四级语法必备:情态动词+have+过去分词 在线思维导图免费制作,点击“编辑”按钮,可对 英语四级语法必备:情态动词+have+过去分词 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4871820f5c106c41de62a7234a443e10
英语四级语法必备:情态动词+have+过去分词思维导图模板大纲
表示过去,推测过去时间里可能发生的事情。
Philipmay(might)havebeenhurtseriouslyinthecaraccident.
Philipcan(could)havebeenhurtseriouslyinthecaraccident.
对过去时间里可能发生的事情的推测,语气较强,具有"肯定","谅必"的意思。
---Lindahasgonetowork,butherbicycleisstillhere.
---Shemusthavegonebybus.
本应该做某事,而事实上并没有做。否定句表示"不该做某事而做了"。
Yououghtto(should)havebeenmorecarefulinthisexperiment.
Heoughtnottohavethrowntheoldclothesaway.(事实上已扔了。)
oughtto在语气上比should要强。
Idressedverywarmlyforthetrip,butIneedn'thavedoneso.Theweatherwashot.
5)wouldliketohavedonesth本打算做某事
Iwouldliketohavereadthearticle,butIwasverybusythen.