古詩詞大全網 - 古詩大全 - has been done跟has been doing有什麽區別

has been done跟has been doing有什麽區別

又到了為小夥伴們解惑的時候了(?),has been done強調的是動作的完成狀態,側重於結果。has been doing強調的是動作的持續狀態,側重於過程。這裏就給大家總結了壹個它們基礎知識的表格,可以先簡單了解壹下先:?

了解完它們的基礎知識後,現在就來看看它們的具體區別吧?(? )?

1、時態不同

has been done是過去完成時態,表示某個動作或事件在過去已經完成。has been doing是過去進行時態,表示某個動作或事件在過去壹段時間內壹直在進行。

例句:

① The report has been done.這份報告已經完成了。

② He has been doing his homework for two hours.他已經做作業兩個小時了。

2、動作狀態不同

has been done強調的是動作的完成狀態,側重於結果。has been doing強調的是動作的持續狀態,側重於過程。

例句:

① The dishes have been done.碗碟已經洗好了。

② She has been doing yoga every morning.她每天早上都在做瑜伽。

3、句子結構不同

has been done通常作為被動語態的形式出現,表示動作的接受者或受影響者。has been doing通常作為進行時態的形式出現,表示動作的執行者或主體。

例句:

① The project has been done by a team of experts.這個項目是由壹支專家團隊完成的。

② He has been doing all the housework lately.最近他壹直在做家務。