過(guò)去將來(lái)完成進(jìn)行時(shí)和過(guò)去將來(lái)完成時(shí)的練習(xí)
之前我們不僅辨析了過(guò)去將來(lái)完成進(jìn)行時(shí)和過(guò)去將來(lái)完成時(shí),還特地把過(guò)去將來(lái)完成時(shí)的被動(dòng)態(tài)拿出來(lái)對(duì)比了一下。接下來(lái)就讓我們做個(gè)練習(xí)鞏固一下吧。
練習(xí)題:
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.
我聽(tīng)說(shuō)到七月份,你就在這里教了10年書了。
2. He knew that his son would have finished his homework tonight.
他知道他兒子今晚會(huì)寫完作業(yè)。
3. He said that by the end of this winter, he would have been working as a teacher for 5 years.
他說(shuō)到了今年冬末,他當(dāng)老師就滿5年了。
4. The house would have been bought next week.
這所房子下周會(huì)被買走。
5. We would have been having a meeting tomorrow.
明天我們會(huì)在開(kāi)會(huì)。
6. She said she would have been writing this letter for a month.
她說(shuō)她寫這封信寫了1個(gè)月了。
7. She said that by the end of last weekend, the book would have been being read for 2 weeks.
她說(shuō)直到上周末,這本書就已經(jīng)被讀了兩周了。
8. She told me she would have been teaching in that university for 20 years by that summer.
她告訴我到那年夏天她在那所大學(xué)教書就滿20年了。
9. I would have forgotten my mother's birthday if you hadn't reminded me.
如果你不提醒我,我會(huì)忘了我媽媽的生日。
10. She would have been travelling for two weeks.
她已經(jīng)旅游2周了。