上一期介绍了英语语法:现在进行完成时的错误聚焦,这一期介绍英语语法:过去完成进行时的用法。
过去完成进行时
had been+动名词(v+ing)
过去完成进行时,主要表示过去某时刻之前一直(连贯地或者反复地)在进行的动作。
例如:
Henry said that he had been thinking of going abroad for further study.
亨利说他一直在考虑出国进修。
Jane got home and found her family had been watching the World Cup Soccer Match.
珍妮回到家,发现全家人一直在看世界杯足球赛。
The audience hadbeen waiting impatiently for one and a half hours before the movie star showed up.
观众不耐烦地等了一个半小时之后电影明星才出现。
These families had been through what we had been watching on the TV.
这些家庭自始自终在看我们一直在看的电视。
模仿练习
1.玛丽说她一直在等候下一次机会。
2.杰克发现他的两个朋友一直在练英语口语。
3.黎明到来之前一直在下大雨。
参考答案:
1.Mary said that she had been waiting for the next opportunity.
2.Jack found that his two friends had been drilling spoken English.
3.It had been raining before the drawn came up.
感谢阅读!
如果觉得《英语语法:过去完成进行时》对你有帮助,请点赞、收藏,并留下你的观点哦!