當前位置

首頁 > 英語學習 > 英語語法 > 過去將來完成進行時的被動態

過去將來完成進行時的被動態

推薦人: 來源: 閱讀: 3.02W 次

過去將來完成進行時,表示動作從過去某時間開始一直延續到對於過去來說的將來的某一個時間。基本形式:should/would have been doing。雖然不是個常用時態,我們也要認識認識它~今天要介紹的是過去將來完成進行時的被動態。基本形式:should/would have been being done.

padding-bottom: 66.56%;">過去將來完成進行時的被動態

請看例句

1. He said the trees would have been being planted on March 12th on the mountain this year by the students, because the school had already decided. 他說今年3月12日會有很多樹苗被學生種下,因爲學校已經決定這項活動了。

2. She said that by the end of last weekend, the book would have been being read for 2 weeks. 她說直到上週末,這本書就已經被讀了兩週了。

3. This topic would have been being considered for a month. 這個話題已經被考慮了1個月了。

4. Tom's room would have been being cleaned. 湯姆的房間會被打掃。

5. The play would have been being performed for 2 hours. 這場表演會持續兩小時。

6. Up to that time those books had been being translated. 直到那時,這些書還在被翻譯。

7. The letter had been being written till two o'clock. 寫這封信寫到了2點。

由基本形式轉換爲被動態還是挺簡單的,不過這裏需要注意的是被動態的形式爲should/would have been being done。請不要和過去將來完成時的被動態would + have + been + done混淆。前者爲持續性動作,而後者並無持續性的意思。