"had been doing" 是過去完成進行時的形式,用來表示在過去某個時間點之前已經開始并持續進行的動作或狀態。它屬于第三人稱,但它也可以用于第一和第二人稱。
下面是一些例句來幫助理解:
- 我們去年一直在旅行,所以我們已經去過很多國家了。
? - We had been traveling last year, so we had already been to many countries.
- 她在你打電話之前一直在做作業。
? - She had been doing her homework before you called.
- 他們已經在等了兩個小時了。
? - They had been waiting for two hours.
在這些例句中,"had been doing" 被用來描述在過去某個時間點之前已經開始并持續進行的動作或狀態。這個時間點可以是過去的某個具體時間,也可以是過去的某個事件。需要注意的是,過去完成進行時通常和過去的某個時間點或事件相關聯。
希望這個解釋對你有幫助!如果你還有其他問題,請隨時提問。