過去將來完成進行時,表示動作從過去某時間開始一直延續(xù)到對于過去來說的將來的某一個時間?;拘问剑簊hould/would have been doing。雖然不是個常用時態(tài),我們也要認識認識它~今天要介紹的是過去將來完成進行時的被動態(tài)。基本形式:should/would have been being done.

請看例句:

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. 這場表演會持續(xù)兩小時。

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

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

由基本形式轉換為被動態(tài)還是挺簡單的,不過這里需要注意的是被動態(tài)的形式為should/would have been being done。請不要和過去將來完成時的被動態(tài)would + have + been + done混淆。前者為持續(xù)性動作,而后者并無持續(xù)性的意思。