![]()
導語:過去完成進行時是英語時態的“高階玩法”,掌握它的標志詞就能快速攻克。本文帶你系統學習,配海量練習,徹底吃透。
1. 什么是過去完成進行時?
過去完成進行時表示在過去某一時間點之前,一個動作已經開始并持續進行到那個時間點,可能剛好結束,也可能仍在繼續。其結構為:had been + 現在分詞。理解它的關鍵,就是識別那些提示“持續到過去某個時刻”的標志詞。
2. 七大常見標志詞分類精講
2.1 時間段標志詞:for +時間段
“for + 一段時間”強調動作持續的長度,說明到過去某時為止,動作已經進行了多久。
例句1:She had been waiting for the busfor 30 minuteswhen it finallyarrived.
翻譯:當公交車終于到來時,她已經等了30分鐘。
例句2:They had been working on the projectfor two weeksbefore themanager asked for a revision.
翻譯:在經理要求修改之前,他們已經在這個項目上工作了兩周。
例句3:He had been living in Londonfor five yearswhen he met hisfuture wife.
翻譯:當他遇到未來的妻子時,他已經在倫敦住了五年。
2.2 起點標志詞:since+ 時間點 / 從句
“since”表示動作從過去某個時間點開始,一直持續到另一個過去時間點。
例句4:The old man had been feeling lonelysince his wife passed awaythreeyears before.
翻譯:自從三年前妻子去世,這位老人一直感到孤獨(直到過去某個時刻)。
例句5:I had been learning Spanishsince 2015when I finally moved toMadrid.
翻譯:當我最終搬到馬德里時,我從2015年起就一直在學西班牙語。
例句6:The ground was wet. It had been rainingsince morning.
翻譯:地面是濕的。從早晨起就一直在下雨(到過去某個時間點為止)。
2.3 截止點標志詞:bythe time + 從句