过去完成进行时指的是在过去某事件前,更早的另一个动作已经持续进行了一段时间,且该动作在那时仍持续进行中。下面是过去完成进行时常见的一些句子,供同学们参考学习。
1. When I first met her, she had been working in the company for ten years.
我第一次见到她时,她在那家公司已工作十年了。
2.I had not been waiting long when a taxi drew up.
我没等多久就来了一辆出租车。
3.She had been looking at the parcel for some time before she realized that it was for her mother.
这包裹她看了好一会儿才明白这是寄给她妈的。
4.Until/Up till then she had been living with her daughter.
到那时为止她一直和她女儿一起住。
5.When I first met her, she had been writing books for two years.
我第一次见到她时,她已经写书两年了。
6.Until/Up till then she had been speaking with her boss.
到那时为止她一直和她老板说话。
7.I had not been staying long when my mom came in.
我没呆多久,我妈妈就进来了。
8.My sister had not been waiting long when a bus drew up.
我妹妹没等多久就来了一辆公交车。
9.Until/Up till then he had been plying basketball with his friends.
到那时为止他一直和他的朋友打篮球。
10.When I first came in this house, she had been staying for three years.
我第一次进来这个房子时,她已经住了三年了。
11.He had been mentioning your name to me.
他一直向我提起你的名字。
12.He was very tired. He had been working all day.
他很累。他干了一整天活。
13.I asked where they had been staying all those days.
我问到,他们这些天一直在哪里呆着呢。
14.She had been cleaning the office, so we had to wait outside.
她一直在打扫办公室,因此,我们不得不呆在外面。
15.He gave up smoking last year. He’d been smoking for thirty years.
去年他戒烟了。他抽烟已经30年。
16.I had been waiting for her before she came in.
在她来之前,我一直在等着她。