since的用法


在英语语法中,"It is/was + 一段时间 + since + 从句"这一句型常被用来描述从某个时间点开始经过的时长。当从句中的谓语动词为非延续性动词时,所计算的时间便从该动作发生的瞬间开始计算。

例如:“It's three years since he joined the military.” 这句话的意思是“他参军已经三年了。”

同样地,“It's a long time since they left.” 描述的是“他们已经离开很久了。”的情景。

而当从句中的谓语动词是延续性动词时,主句和从句都强调了时间的持续性,并且可以不用完全限定于某个特定动作的完成时间。如“自从他们上次碰面到现在已经过了10年”可译为“It has been ten years since they last met.”

对于像“It was exactly five years since her father had died.”这样的句子,则是在描述从她父亲去世到某个时间点正好过去了五年。

在表达持续性的状态时,我们还可以使用“It has been”这样的句型。例如:“It has been almost five years since I have been teaching high school students.”这句话的意思是“我不再教高中学生已经大约五年了。”

而在表达某一特定行为发生后的时长时,如“自从我不再吸烟已经有三年了”,可以使用“It is three years since I quit smoking”来表达。

对于另一种情况,比如描述某个动作结束后的时间跨度时,则可以用否定的方式来描述。例如,“他们不再住在那里已经很久了”就可以表达为“It's many years since they lived there。”

除了使用这些句子表达时间的流逝之外,有时候我们还可以通过其他方式来传达相似的意思。例如:“自从我病愈以来,他经常给我写信。”这句话虽然使用了不同的词汇和表达方式,但仍然传达了类似的信息。

这些句型都是用来描述时间流逝和描述事件发生后经过的时间长度。它们在英语中非常常见,掌握它们可以更好地理解和使用英语进行表达。

推广与注意:

在运用这些句型时,需要注意从句中动词的时态和主句中主语的一致性。例如在描述长期行为改变后的状态时,需要使用完成时态来描述动作的持续状态。通过恰当的使用这些句型和语法结构,我们可以更准确地表达我们的意思。