勵志

勵志人生知識庫

have been done的用法

have been done」是英語中現在完成時的被動語態。它的基本結構是「have/has + been + 過去分詞」,表示一個發生在過去的動作或狀態已經完成,並且這個動作或狀態對現在有影響或結果。

例如,「This book has been translated into many languages.」(這本書已經被翻譯成多種語言。)

其用法包括:

當動作的執行者是泛指或不重要時。例如,「Not a book in the library has been taken away.」(圖書館裡的書沒有一本被人拿走。)

當可以指出動作的執行者,但動作的承受者是談話的中心或需要特彆強調時。例如,「My watch has been repaired.」(我的表修好了。)

出於委婉、禮貌而避免提及自己或對方時。例如,「Enough has been said here on this question.」(關於這個問題,這裡已經談得不少了。)

在文章標題、廣告、新聞等中。例如,「Road Blocked.」(道路已被堵塞。)

當動作的執行者不是人時。例如,「The house has been washed away by the storm.」(那棟房子已被暴風雨沖走了。)

此外,「have been done」除了表示動作的完成外,還可以表示動作或狀態一直持續到現在的延續性用法,常與表示一段時間的時間狀語連用,如「for a time」「since」「how long」「so far」等。例如,「The novel has been being written since the last 3 months.」(小說從三個月前開始一直寫到現在。)