當前位置

首頁 > 英語學習 > 英語語法 > 過去將來完成進行時、現在和將來完成進行時練習

過去將來完成進行時、現在和將來完成進行時練習

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

之前我們辨析了過去將來完成進行時、現在和將來完成進行時的區別。主要是得分清所說事件發生在何時。今天我們來做些練習鞏固一下。這次不是填空題,而是改寫題,請將以下句子改寫成現在完成進行時和將來完成進行時。

過去將來完成進行時、現在和將來完成進行時練習

練習題

(1)By that time he would have been working here for 30 years.那時他已經在這工作了30年了。

(2)I would have been sitting behind my sister in classroom. 在教室裏我會坐在我姐妹後面。

(3)They would have been reading books for two weeks. 他們會看兩個星期的書。

(4)She would have been thinking about it by the end of the year. 年底之前她會一直考慮這件事。

答案:

(1)
過去將來完成進行時:By that time he would have been working here for 30 years.
現在完成進行時:He has been working here for 30 years.
將來完成進行時:By that time he will have been working here for 30 years.

(2)
過去將來完成進行時:I would have been sitting behind my sister in classroom.
現在完成進行時:I have been sitting behind my sister in classroom.
將來完成進行時:I will have been sitting behind my sister in classroom.

(3)
過去將來完成進行時:They would have been reading books for two weeks.
現在完成進行時:They have been reading books for two weeks.
將來完成進行時:They will have been reading books for two weeks.

(4)
過去將來完成進行時:She would have been thinking about it by the end of the year.
現在完成進行時:She has been thinking about it by the end of the year.
將來完成進行時:She will have been thinking about it by the end of the year.

本篇的練習到此爲止,同學們都記清三個時態的用法了嗎?