过去完成进行时是由"had been +动词ing"构成。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
1.过去完成进行时的构成
肯定句:主语 + had been + 现在分词...
疑问句:疑问代词/疑问副词 + had + 主语 + been + 现在分词...?
2.过去完成进行时的肯定句
句型:主语 + had been + 现在分词...
过去完成进行时的肯定句由“助动词had + been(been为be动词的过去分词) + 现在分词”构成:
如:When I first met Jane,she had been working in that school for10years.我第一次遇到简的时候,她已在那所学校干了10年了。
3.过去完成进行时的特殊疑问句
句型:疑问代词/疑问副词 + had + 主语 + been + 现在分词...?
过去完成进行时的特殊疑问句是将疑问代词/疑问副词置于助动词had之前(had的第一个字母无需大写),和一般疑问句差不多;这种语序是倒装语序。就主语提问时,将疑问代词或带有疑问限定词的名词词组置于助动词had之前,在句尾加问号;这种语序是陈述句语序:
如:How long had it been raining before you shut the window? 你关窗户之前雨下了多久了?