having done 、done、 being done、 having being done 的區別與詳細用法
題目:
having done 、done、 being done、 having being done 的區別與詳細用法
解答:
1.being done:被動語態,意思是:正在被做(被完成)
2.done:是過去分詞,表示「完成+被動」
3.being done:表示與所修飾名詞或主語爲被動關係,而且動作真在進行,在句中可以作定語和狀語.如:The building being built will be our classroom.
4.having been done:現在完成時,意思是:已經被完成.只能在句中作狀語,表示動作發生在謂語動詞動作之前,而且與主語爲被動關係.
(好就請採納.)
添加新評論