當前位置

首頁 > 英語學習 > 英語語法 > 過去將來進行時和過去完成進行時區別

過去將來進行時和過去完成進行時區別

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

一、英語過去完成進行時由“had been +現在分詞”構成。它的用法是表示從過去某一時間開始一直延續到另外一個過去時間的動作,這個動作在當時仍在進行並可能繼續延續下去。例如:
1. We had been studying what our enemy had said,but we were not able to understand it.
我們一直再研究我們的敵人說的話,但是,我們還是不能理解它。
2.he had been suffering from a bad cold when she took the exam. 
當她參加考試的時候,她正生病着呢。
3.He had been mentioning your name to me.
他一直向我提起你的名字。
4.He was very tired. He had been working all day.
他很累。他幹了一整天活。
5.I had been watching TV at home last night. 昨晚我一直在看電視。
6.My parents had been watching TV at 8:00 last night.
昨晚八點鐘時我的父母親都在看電視。

padding-bottom: 43.91%;">過去將來進行時和過去完成進行時區別

二、過去將來進行時發生的時間和將來進行時差別很大,過去將來進行時是指一個過去正在發生的動作,特變強調“過去發生”。而過去完成進行時是指過去將來某個時刻已經完成的動作,強調的是“已經完成”。比如:
1.He told me that she would be shopping the next day this time.
他對我說第二天的這個時候他正在購物呢。
2.He said that the minister would be giving a speech on international affairs the next day this time.
他說第二天的這個時候部長將就國際事務發表演講。
3.The new name he would be using was Jack Jones.
他將用的新名是傑克•瓊斯。
4.The new book he would be getting was“FORREST GUMP”.
他將得到的新書是阿甘正傳。