11 Past Perfect Progressive Tense
过去完成进行时
Judy had been driving to work before she stopped.
朱迪一直在开着车去上班,直到她把车停了下来。
She had been navigating a dirt road when she heard a strange noise.
她一直行驶在一条土路上,这时她听到了一阵奇怪的噪音。
She halted the car and stepped out.
她停下车,走了出来。
She inspected the car,which had been running for an hour.
她检查了车,车已经一直开了一个小时。
Having worked on many vehicles before,she knew how to fix cars.
因为之前已经修过很多车,她知道如何修车。
She had been working as a mechanic for 5 years before she moved to the bustling city.
她干机械师的工作一直干了5年,然后才搬到了繁华的城市。
In the end,she managed to fix the car.
最后,她设法修好了车。
59
过去完成进行时讲解
主谓模块l:I had been being
我在那之前已经一直是…有一段时间了,当时还是。(“可延续性”)
肯定句
否定句
一
般疑问句及回答
I had been being a worker.
I had not been being a
Had you been being a worker
worker.
Yes,I had.No,I hadn't.
主谓模块2:I had been doing
我在那之前已经一直在做…有一段时间了,当时还在做。(“可延续性”)
肯定句
否定句
般疑问句及回答
I had been working.
I had not been working.
Had you been working
Yes,I had.No,I hadn't.
时间模块:Time Markers时间标志词
for 2 hours when Jack came home
当杰克回到家时…已经有2个小时
by the time Jack arrived
等到杰克到达的时候
for a few years before they met
在他们相遇之前.已经有多年
标准句子结构
。主谓模块1+X+时间模块
Jack had been being silly for 2 hours when his dad came home.
当杰克的爸爸回到家的时候,他己经一直在发呆有2个小时了。
●主谓模块2+X+时间模块
I had been playing the guitar by the time Jack arrived.
等杰克到达的时候,我就已经一直在弹吉他了。
0