to have done是不定式的完成結(jié)構(gòu)。to have done有三種用法:表示發(fā)生在謂語動(dòng)作之前的動(dòng)作;表示在某個(gè)給定的時(shí)間之前已完成的動(dòng)作;表示過去未曾實(shí)現(xiàn)的想法和愿望。
to have done一般指尚未完成的完成時(shí),屬于完成時(shí)語態(tài)。例如:By the end of next term(尚
未來到) ,we are going to have learnt nine thousand words.
having done 強(qiáng)調(diào)時(shí)間上的先后順序,一般作狀語。例如:Having finished his work,Bob went back home hily.
I don't think you ought to have done that.
我想你不應(yīng)該這樣做的。
They ought to have done so sooner; it would have saved them numerous misfortunes.
他們?cè)缇驮撨@樣做,那樣,許多不幸的事都不會(huì)發(fā)生了。
You ought to have done these exercises because you were required to so during your holidays.
這些練習(xí)你本應(yīng)該做完的,因?yàn)榧倨诶锞鸵竽阕隽恕?/p>
Is there anything you regret not having done or would like to have done differently at college.
你有沒有什么你后悔大學(xué)時(shí)沒有做的,或是想作的跟原來不一樣的事。
When I started in this business,I was just a babe in the woods.I was lucky to have done so well.
當(dāng)我開始干這買賣的時(shí)候,我是一竅不通.我能搞得這么好,全憑運(yùn)氣。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)