考研英語情態動詞+have done的用法共分為9種,分別為:must have done、may/might have done、can/cannot have done、could have done、might have done、should/ought to have done、needn’t have done、had better have done、would rather have done,具體講解如下:
情態動詞+have done
用法
例句
must have done
表示主觀上對過去已經發生的行為進行推測,意為“想必,準是,一定做了某事”。
He was subtilized someone must have entered his room.他敏銳地察覺到一定有什么人進過他的房間。
Our ancestors could have killed themselves off with their large brains and dangerous memes, but they pulled through.我們的祖先原本可能會因為自己的碩大頭腦和危險的模因而滅亡,好在他們挺了過來。