過去完成進行式 (Past Perfect Progressive Tense)

過去完成進行式 = had been + 現在分詞

過去完成進行式指的是在過去某事件前,更早的另一個動作已經持續進行了一段時間,且該動作在那時仍持續進行中。

I had been working nonstop for seven hours before he showed up.

在他露面之前,我已經馬不停蹄的工作了七個小時。

Sarah gained weight because she had been overeating.

Sarah 體重增加了,因為她一直在暴飲暴食。

Susan had been singing for two hours when I got there.

當我到達那裡時,蘇珊已經唱了兩個鐘頭。

比較過去完成式過去完成進行式

They had discussed for two hours before the boss came in.

老闆走進來之前,他們已討論了兩個小時。

過去完成式強調在過去某一時刻,更早的一個動作已經完成。

They had been discussing for two hours before the boss came in.

過去完成進行式強調在過去某一時刻,更早的一個動作已經持續一段時間,且該動作在那時刻仍持續進行中。

  • 法院上週拒絕了他被交保釋放的請求。
  • The court last week had been denying his request to be freed on bail.
  • The court last week had denied his request to be freed on bail.

deny 當"拒絕...的要求"解釋時,是個非持續性動詞,通常不用進行式。然而 deny 若當"否認"解釋時,是可以有進行式的。

Grammar



Comments

Here is the place to provide us feedback on the content of this page.
謝謝您對本網頁文法內容的建言:

Name (optional):

Email Address (optional):

Check this box to automatically fill out Name and Email Address the next time you visit this page.