其實這個時態用的機會不多 它指的是在過去某事件前, 就已持續一段時間的動作或狀態 且在該事件時仍有..., 或仍正在... 基本句型為: 主詞 + had been Ving 比如說: 你去聽演唱會遲到了, 這是已發生在過去某個時間的事實 當你到的時候, 台上的歌手已唱了半小時的歌 這種情況就是: She had (already) been singing for half an hour (when I got there). 或是當你出門時, 你的姐姐在講電話 三個小時後當你回家時, 她還在講電話 就要說: My sister had been talking on the phone for three hours (when I got home). 不過, 就像現在完成式和現在完成進行式常可以通用一樣 過去完成式和過去完成進行式也常可以通用 大部份過去完成式的句子, 都可以用過去完成進行式代換, 除非那個動詞是不能用進行式的 比如: He had worked here for five years before he quit. (他辭職前在這裡工作了五年) = He had been working here for five years before he quit. 但不能用進行式的動詞, 像 like, love, want, have (有), see, hear…等 當然就不能用過去完成進行式 像 We had seen that movie twice before you mentioned it. (在你提起這部電影前,我們已經看過兩次了) 就不能改成過去完成進行式 反過來說 用過去完成進行式的句子, 如果是要強調不但是持續了一段時間, 且當時仍”正在...”的狀況 當然不要改成過去完成式會比較好 像之前的例子: She had been singing for half an hour when I got there. 如果改成過去完成式: She had sung for half an hour when I got there. 意思就會變成只是在說”我到的時候, 她已經唱過半小時” 並沒有明白表示出當時仍正在唱