過去完成進行時與過去完成時的區(qū)別
在英語學習中幾大基礎(chǔ)時態(tài)結(jié)構(gòu)不同,用法相異。其中,尤以過去完成進行時最為復雜難懂,還極易與其它時態(tài)混淆。今天小編特地為大家分析了過去完成進行時與過去完成時的區(qū)別,請大家趕緊收藏學習吧!
過去完成進行時(The Past Perfect Progressive)相對過去的某個時刻來說已經(jīng)對現(xiàn)在有直接影響并且還在進行的動作。
例如:
He had been waiting for two weeks. He was still waiting.(有一個表示一段時間的狀語)
She had been suffering from a bad cold when she took the exam.她在考試之前一直患重感冒。
不過這個時態(tài)并不一定表示這個過去動作將持續(xù)下去:
例如:
She came back at six. She had been waiting for him three hours.(六點時她已經(jīng)沒有再等了)
而過去完成時(The Past Perfect Tense)表示過去某一時間或動作以前已經(jīng)發(fā)生或完成對過去的某一點造成的某種影響或是結(jié)果。它表示動作發(fā)生的時間是“過去的過去”,側(cè)重事情的結(jié)果。
例如:
I had finished reading the book by ten o'clock last night到昨晚10點鐘,我已經(jīng)讀完了這本書。
要想完全掌握這兩種時態(tài),需得經(jīng)過大量的練習,讀完這篇文章,請同學們趕緊拿起筆來,多多練習,爭取能正確合理地使用這兩種時態(tài)!