过去完成进行时是英语语法中比较复杂的一种时态,它表示过去某一时间段内一直在进行的动作,强调动作的持续性和完成性。那么在疑问句中,我们该如何正确地表达过去完成进行时呢?
首先,让我们回顾一下过去完成进行时的构成方式。它由助动词 had been + 现在分词构成,例如:I had been studying English for two hours before my friend called me.(我朋友打电话给我之前,我已经学习英语两个小时了。)
在疑问句中,我们需要把助动词 had 提前,放在主语之前,即:Had + 主语 + been + 现在分词?例如:Had you been studying English for two hours before your friend called you?(在你的朋友给你打电话之前,你已经学习了两个小时的英语了吗?)
需要注意的是,过去完成进行时是用来强调动作持续性和完成性的,因此在疑问句中,我们通常会使用时间状语来进一步强调时间的长短。例如:How long had you been studying English before your friend called you?(在你的朋友给你打电话之前,你已经学习了多长时间的英语?)
最后,需要提醒大家的是,过去完成进行时并不常用,特别是在口语中,我们更倾向于使用过去完成时或过去进行时来表达过去的动作。因此,在日常交流中,不必太过纠结于过去完成进行时的疑问句表达方式。