虽然"since"通常用于表示从某个时间点开始到现在的时间间隔,需要使用完成时态,但并非所有情况都如此。如果"since"表示从一个过去的时间点到另一个过去的时间点的时间间隔,通常使用过去完成时态。如果"since"表示从某个事件或时间点开始的时间间隔,通常使用现在完成时态。因此,使用何种时态取决于"since"所表示的具体含义。
首先,让我们来看看since的含义。since通常用来表示一个事件或时间点开始到现在的时间间隔。例如,“I have been learning English since I was 10 years old.”(我从10岁开始学习英语)。在这个例子中,since表示了一个时间点,即“10岁”,到现在的时间间隔,因此需要使用完成时态。
但是,并不是所有的since都需要使用完成时态。当since表示一个过去的时间点到另一个过去的时间点之间的时间间隔时,一般使用过去完成时态。例如,“She had been working at the company since 2010 before she quit.”(她在这家公司工作了很多年,直到2010年她辞职了)。在这个例子中,since表示了一个过去的时间点“2010年”,到另一个过去的时间点“辞职”,因此需要使用过去完成时态。
另外,当since表示一个事件或时间点之后的时间间隔,一般使用现在完成时态。例如,“I have been tired since I started working overtime.”(自从开始加班以来,我就一直很累)。在这个例子中,since表示了一个事件“开始加班”,到现在的时间间隔,因此需要使用现在完成时态。