英语中,过去完成时是表示过去某个时间点或某段时间之前已经完成的动作。而since则是表示从某个时间点开始一直到现在的时间。那么,since和过去完成时的结合使用有哪些用法呢?
since与过去完成时的用法
-
表示从过去某个时间点一直持续到现在的动作
- I had been waiting for him since 9 o'clock.(我从9点开始一直等他)
-
表示从过去某个时间点开始已经完成的动作对现在造成的影响
- She had been studying English for 5 years since she moved to the UK.(自从她搬到英国,已经学习英语5年了)
-
表示从过去某个时间点开始直到另一个过去时间点的动作
- He had been living in New York since 2010 until he moved to London last year.(他从2010年开始一直住在纽约,直到去年搬到伦敦)
小结
since过去完成时的用法主要有三种,分别是表示持续到现在的动作、表示过去完成的动作对现在造成的影响以及表示从过去某个时间点开始直到另一个过去时间点的动作。在日常生活中,我们可以根据具体的情况选择不同的用法来表达自己的意思。希望以上内容能够帮助大家更好地理解since过去完成时的用法。