當前位置

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

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

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

過去將來完成進行時
表示動作從過去某時間開始一直延續到(對於過去來說)將來的某一個時間。
基本形式:should/would have been + v-ing

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

過去將來完成時
在過去的時間點上談論未來將會完成的動作。不是特別常用的一種時態。
基本形式:would + have + done
被動態爲:would + have + been + done

過去將來完成進行時是不是和過去將來完成時的被動態有點相似呢?讓我們來通過例句感受其中的不同:

(1)
He said he would have been doing homework tomorrow afternoon. 他說明天下午他會在寫作業。
The teacher said the assignment would have been handed in before next week. 老師說作業在下週前交。

(2)
He said that he would have been working. 他說他會在工作。
The work would have been finished before 4 o'clock. 這個工作4點前會結束。

(3)
We would have been having a meeting tomorrow. 明天我們會在開會。
The meeting would have been finished before 10 o'clock. 會議會在10點前結束。

(4)
She would have been shopping by Friday. 她星期五前會在購物。
The house would have been bought next week. 這個房子下週會被買走。

(5)
He said that he would have been cleaning his room. 他說他會在打掃房間。
He said that his room would have been being cleaned for 3 hours. 他說他的房間已經被打掃3小時了。

由例句來看,分辨過去將來完成進行時和過去將來完成時的被動態的重點在於找出主語。確定好了主語,就能輕鬆的看出是否被動了。