英语的过去完成时是用来描述过去某个时间点或动作之前已经完成的动作。而since过去完成时则是在此基础上加上了时间状语since,表示从过去某个时间点开始一直持续到现在的动作或状态。
在since过去完成时中,动词需要使用过去分词形式,同时需加上have/has作为助动词,构成have/has + 过去分词的形式。
例如:
- I had finished my homework by the time she arrived.(她到达的时候我已经完成了作业)
- I have been learning English since I was 10 years old.(我从10岁开始一直在学习英语)
需要注意的是,since过去完成时中的时间状语必须使用完成时态或者过去时态,而不能使用现在时态。例如,我们不能说“I have been learning English since now”,而应该说“I have been learning English since I started school”。
除此之外,since过去完成时也可以和其他时间状语连用,如for、how long等等。例如:
- I have been living in Beijing for 5 years since I graduated from college.(我从大学毕业后就在北京生活了5年)
- He has been waiting for the bus for an hour since he got to the bus stop.(自从到达车站后,他已经等了一个小时的公交车)
总之,since过去完成时是英语中比较常用的一种时态,它可以描述从过去某个时间点持续到现在的动作或状态。掌握since过去完成时的语法规则和使用方法,可以更好地表达自己的思想和意图,也能更好地理解别人的语言表达。