过去完成进行时

(过去某时刻前)曾一直做某事: had been + 动词ing

(早晨上班前)一直吃had been eating
(当火车开动之前)曾一直跑had been running
(午饭前)曾一直睡觉had been sleeping
(考试前)曾一直唱歌had been singing songs
(到家之前)曾一直读书had been reading books
(老师到达之前)曾一直谈论关于老师的事情had been talking about the teacher
I had been walking in the street before nine.9点之前,我曾一直在路上走。
You had been doing homework before Mum came back.在妈妈回家之前,你曾一直写作业。
After I had been waiting for the bus for two hours, the bus arrived.我曾一直等公交车2小时,然后车来了。
I had been running for half an hour, and then it began to rain.我们曾一直跑了半个小时,然后下雨了。

小技巧

注意,翻译中的 曾 字的内涵,翻译时不翻译这个字也是一样的。注意这个字想要表达的内涵,只是描述了之前发生的事情.

句型转换

  • They had been sleeping before they went to work. 去上班之前他们曾一直睡觉。
    • They hadn't been sleeping before they went to work.去上班之前,他们未曾一直在睡觉。

    • Had they been sleeping before they went to work?
      • Yes, they had.

      • No, they hadn't.