當前位置

首頁 > 英語學習 > 英語語法 > 過去完成進行時與過去完成時的區別

過去完成進行時與過去完成時的區別

推薦人: 來源: 閱讀: 5.77K 次

英語學習中幾大基礎時態結構不同,用法相異。其中,尤以過去完成進行時最爲複雜難懂,還極易與其它時態混淆。今天小編特地爲大家分析了過去完成進行時與過去完成時的區別,請大家趕緊收藏學習吧!

padding-bottom: 100%;">過去完成進行時與過去完成時的區別

過去完成進行時(The Past Perfect Progressive)相對過去的某個時刻來說已經對現在有直接影響並且還在進行的動作。
例如:
He had been waiting for two weeks. He was still waiting.(有一個表示一段時間的狀語)
She had been suffering from a bad cold when she took the exam.她在考試之前一直患重感冒。

不過這個時態並不一定表示這個過去動作將持續下去:
例如:
She came back at six. She had been waiting for him three hours.(六點時她已經沒有再等了)

而過去完成時(The Past Perfect Tense)表示過去某一時間或動作以前已經發生或完成對過去的某一點造成的某種影響或是結果。它表示動作發生的時間是“過去的過去”,側重事情的結果。
例如:
I had finished reading the book by ten o'clock last night到昨晚10點鐘,我已經讀完了這本書。

要想完全掌握這兩種時態,需得經過大量的練習,讀完這篇文章,請同學們趕緊拿起筆來,多多練習,爭取能正確合理地使用這兩種時態!