过去完成进行时¶
(过去某时刻前)曾一直做某事: 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.