have been done是現(xiàn)在完成時的被動結(jié)構(gòu)。其被動語態(tài)完整結(jié)構(gòu):肯定式為:have/has+been+done。否定式為:have/has+not+been+done?,F(xiàn)在完成時是“過去的動作或狀態(tài)持續(xù)到現(xiàn)在并且已經(jīng)完成”。
1.現(xiàn)在完成時不能單獨(dú)與準(zhǔn)確時間狀語連用,(如表示過去的時間狀語)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非與for,since連用.
2.現(xiàn)在完成時往往同表示不確定的過去時間狀語連用。如already(肯定句中),yet(否定,疑問,句末),just,before,recently,still,lately,ever等。
3.現(xiàn)在完成時態(tài)經(jīng)常與表示頻率的時間狀語連用,如often,sometimes,ever,never,twice,on several occasion等。
現(xiàn)在完成時表示一個過去發(fā)生的動作在過去已經(jīng)完成,并且這個動作對現(xiàn)在仍有影響或結(jié)果,同時說話者強(qiáng)調(diào)的或感興趣的就是這個影響或結(jié)果。
如漢語說“他已離開這個城市了”,其中的“離開”肯定發(fā)生了,它對現(xiàn)在的影響或結(jié)果就是“他現(xiàn)在已不在這個城市了”。
have been done
1、It was hard to visualize how it could have been done.
很難想象這是如何辦到的。
2、The work should have been done in a more satisfactory manner.
這項(xiàng)工作本來可以用更令人滿意的方法進(jìn)行。
3、If he had not created difficulties, it would have been done long ago.
要不是他擋橫兒,這事兒早成了。
4、Can this have been done by a child?
這能是一個孩子做的事嗎?
如果事情已經(jīng)發(fā)生了用一般過去時,如果事情還沒發(fā)生用將來時。this用作形容詞作“這”解時,用于修飾表示在時間、地點(diǎn)、想法上更接近講話者的事物...
不存在will doing.Will be doing將來進(jìn)行時。例句:He will be doing his homework at s...
when從句的時態(tài)一般是一般時態(tài),while從句的時態(tài)一般是進(jìn)行時態(tài)。主句是過去進(jìn)行時,從句是一般過去時時用when;主句是一般過去時,從句...
at this time后面可以用過去時、現(xiàn)在時。一般現(xiàn)在時:At this time of a year,it's quite commo...
一般將來時。this Sunday意思是這個星期天。一般將來時表示將來某一時刻發(fā)生的動作或狀態(tài),或?qū)砟骋欢螘r間內(nèi)經(jīng)常進(jìn)行的動作或狀態(tài)。在英...
當(dāng)while表示同時的時候,主句和從句的時態(tài)是一致的,既可以都是一般現(xiàn)在時,又可以都是一般過去時??梢员硎具^去同時發(fā)生或者現(xiàn)在正在同時發(fā)生某...
found to do是(某人)被發(fā)現(xiàn)將要做某事,或者有做某事的趨勢;found doing是(某人)被發(fā)現(xiàn)正在做某事,或者處于某種狀態(tài),此...
兩種形式都可以,to do后面表示的是將來時態(tài),代表某人被認(rèn)為將要做某事。to be doing 表示的是現(xiàn)在時態(tài),代表某人被認(rèn)為目前正在做...