had been + V-ing 過去完成進行式
(1)用於敘述某個動作(發生較早)一直持續進行到過去某個時候。
過去完成進行式強調一直/過程,也就是在過去某時間點之前,有一件更早發生的事件一直持續進行發生至過去某時間。
(2)完成式的意義
完成式主要的目的是要表示「事件在兩個時間點的關係」(並且強調截止的時間點)。
現在完成式表示從過去到現在為止的關係。
(現在完成進行式以「現在時間」為基準,表示從「過去某時間到現在」)
過去完成式表示從較早的過去到過去時間為止的關係。
(過去完成式也以「過去」某時間為基準,但發生於「比過去更早的時間」)
未來完成式表示從现在或過去到末來某時的關係。
(3)不論人稱,一律都是had been + V-ing這個型式。
Tom had been studying for two hours before you came.
Tom 已經持續讀書兩小時在你來之前。
讀書與你的到來皆發生於過去,在你來之前,Tom已經讀了兩小時的書(一直持續進行直到你來。)
The baby had been crying for a long time before her mother came back.
在她母親回來之前,那名嬰兒已經哭了好長一段時間。
- am is are was were 與do does did done
- 現在簡單式─第三人稱單數
- 現在進行式文法
- do does 英文文法
- 頻率副詞文法 always usually often sometimes seldom never
- How often詢問頻率 多常做某事
- 過去式BE動詞was were文法句型
- 過去式動詞變化規則與發音
- 過去式文法句型
- 過去進行式英文文法
- 未來式 Will & be going to
- 現在完成式文法
- 過去完成式 英文文法
- 過去完成進行式
- 未來完成進行式 will have been ving by the time
- 英文文法時態總整理
- 英文動詞三態變化記憶口訣