本文目录
英语语法中有许多时态,其中过去完成进行时和现在完成进行时是两种比较复杂的时态。这两种时态都是用来描述一段动作或状态的持续性的。
过去完成进行时
过去完成进行时是由 "had been + 现在分词" 构成,用来表示过去某个时间点之前一直在进行的动作或状态。
举个例子:我在晚饭前一直在学习,这时我可以说 "I had been studying before dinner.",强调的是动作在过去某个时间点之前一直在进行。
现在完成进行时
现在完成进行时是由 "have/has been + 现在分词" 构成,用来描述从过去某个时间点开始一直到现在一直在进行的动作或状态。
举个例子:我从早上开始一直在写作业,这时我可以说 "I have been working on my homework since this morning.",强调的是动作从过去某个时间点开始一直持续到现在。
总结
过去完成进行时和现在完成进行时都是用来描述动作或状态的持续性的。区别在于过去完成进行时描述的是过去某个时间点之前一直在进行的动作或状态,而现在完成进行时描述的是从过去某个时间点开始一直到现在一直在进行的动作或状态。
以上是关于过去完成进行时和现在完成进行时的简单介绍,希望对大家学习英语语法有所帮助。