當前位置

首頁 > 英語學習 > 英語語法 > 過去完成進行時的肯定句型

過去完成進行時的肯定句型

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

過去完成進行時與過去完成時的用法很相近,它通常表示某個過去正在進行的動作或狀態,持續到過去某個時刻,還未完成,一直持續到之後才結束
過去完成進行時的肯定句型是主語+had+been+doing something.例如:
1. He had been waiting for two months.
他已經等了兩個月了。

過去完成進行時的肯定句型

2. Up to that time he had been reading those books.

直到那時他一直在讀這些書。

3. He had been doing homework till ten o'clock.

他一直在寫功課到十點鐘。

4. He had been smoking since he was sixteen
他從十六歲開始就一直吸菸。

5. He had been sitting there for long time under the tree.
他一直坐在樹下面很長時間了。

6. When he came in,he had been thinking about this question .
當他進來時,他就一直思考着這個問題。

7. He had been taking care of her two years.
他照顧她兩年了。

8. He had been running for three hours.

他已經跑步三個小時了。

9.Her eyes were red. It was obvious she had been crying.
她眼睛紅紅的,顯然她是哭了。

10.Jane was annoyed. Peter had been phoning her every night.
簡很不高興。彼得一直每晚給打電話。