之前我們不僅辨析了過去將來完成進行時和過去將來完成時,還特地把過去將來完成時的被動態(tài)拿出來對比了一下。接下來就讓我們做個練習鞏固一下吧。

練習題:

1. I heard by July you ____(teach) here for ten years.

2. He knew that his son ____(finish) his homework tonight.

3. He said that by the end of this winter, he ____(work) as a teacher for 5 years.

4. The house ____(be bought) next week.

5. We ____(have) a meeting tomorrow.

6. She said she ____(write) this letter for a month.

7. She said that by the end of last weekend, the book ____(be read) for 2 weeks.

8. She told me she ____(teach) in that university for 20 years by that summer.

9. I ____(forget) my mother's birthday if you hadn't reminded me.

10. She ____(travel) for two weeks.

答案及句子翻譯:

1. I heard by July you would have been teaching here for ten years.
我聽說到七月份,你就在這里教了10年書了。

2. He knew that his son would have finished his homework tonight.
他知道他兒子今晚會寫完作業(yè)。

3. He said that by the end of this winter, he would have been working as a teacher for 5 years.
他說到了今年冬末,他當老師就滿5年了。

4. The house would have been bought next week.
這所房子下周會被買走。

5. We would have been having a meeting tomorrow.
明天我們會在開會。

6. She said she would have been writing this letter for a month.
她說她寫這封信寫了1個月了。

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

8. She told me she would have been teaching in that university for 20 years by that summer.
她告訴我到那年夏天她在那所大學教書就滿20年了。

9. I would have forgotten my mother's birthday if you hadn't reminded me.
如果你不提醒我,我會忘了我媽媽的生日。

10. She would have been travelling for two weeks.
她已經(jīng)旅游2周了。