情態(tài)動(dòng)詞+have done的用法講解

英語(yǔ)四六級(jí) 責(zé)任編輯:谷蘭 2019-11-18

摘要:情態(tài)動(dòng)詞+have done的用法講解,經(jīng)常用到的情態(tài)動(dòng)詞+have done的結(jié)構(gòu)和用法有以下幾種:

一、must have done sth.一定做某事。表示對(duì)過(guò)去事情的較有把握的推測(cè),這時(shí)只能用在肯定句中,“肯定/必須已經(jīng)干過(guò)…”,在否定句和疑問(wèn)句中用can't或couldn't或can/ could,例如:

1.From what you said, she must have told you all about it.

從你的話看,她一定告訴了你所有的事情。

2.The light was out. They must have gone to bed.

燈都熄了,他們必定睡了。

3.He must have done it when I was off with those assholes.

他一定是趁我和那群混蛋一起的時(shí)候做的。

4.The man must have done something right, more right than all jumpers before.

這個(gè)人一定是做了些很對(duì)的事,比所有以前跳高的做得更對(duì)。

5.China must have done something supremely right to produce the economic miracle we observe.

中國(guó)一定是做了非常對(duì)的事才產(chǎn)生了我們見(jiàn)到的經(jīng)濟(jì)奇跡。

6.You must have done something to her.

你一定有跟她做什么事。

7.He must have done sometime. Certainly he had always been jealous of him as a child.

有時(shí)他肯定愛(ài),當(dāng)然他總是忌妒弟弟,像一個(gè)小孩子。

二、can/could have done sth.本來(lái)能夠做某事,而實(shí)際上未做

1.But we could have done it all so much better.

但是,我們本可以把這一切做得更好。

2.If you do a good job, you may tell yourself that it wasn’t good enough or that anyone could have done as well.

比如你完成了一項(xiàng)出色的工作,你或許告訴你自己它不夠好,任何人都可以做的像你一樣好。

三、can't/couldn't have done sth.不可能做過(guò)某事

1.I could't have done it without you.

若是沒(méi)有你,我不可能做到那樣的。

2.We could't have done it without you.

沒(méi)有你我們辦不成這事。

四、ought to/should have done sth.過(guò)去本應(yīng)該做某事而實(shí)際上并沒(méi)有做

1.You should have done it when you first saw them blooming this spring.

你應(yīng)該在今年春天第一次看到它們盛開(kāi)的時(shí)候就挖一些的。

2.Even if it’s something you should have done earlier in the week or missed a detail on.

甚至你在一個(gè)星期前的就提早完成了一件事或者忽略了一個(gè)小細(xì)節(jié)。

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

英語(yǔ)四六級(jí)備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

專注在線職業(yè)教育24年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢?cè)诰€老師!