过去完成进行时1、概述过去完成进行时主要表示过去某一时间以前一直在进行的动作。She said that she had been typing a paper before I came in.她说我进来之前她一直在打一篇论代。He had been studying English before entering the college.他在上大学之前一直在学英语。2、构成过去完成进行时由“助动词had+ been+ v-ing”构成;否定形式had+not+ been+ v-ing;疑问形式是将had提前。He had been telling you this.他多次跟你说这件事。3、过去完成进行时的用法(1)过去完成进行时表示动作在过去某一时间之前开始并延续到过去这一时间。这一动作可能己经停止也可能还在进行。She told me that she had been studying French for 5 years.她告诉我她己经学习法语5年了。(仍继续)She told me that she had been waiting for me for an hour.她告诉我她己经等我一个钟头了。(不再继续)(2)表示反复的动作、企图、情绪、最近的情况You had been giving me everything.你对我真是有求必应。(感激)I had been studying the meaning of the poem.我一直在研究这首诗。(我还没懂) 来自http://www.ixuela.com/yingyu/yufa/12891.html