"since"后面可以接的时态主要有以下几种:
现在完成时:
表示从过去某一时间点开始一直延续到现在的动作或状态,并且可能继续延续下去。例如:“I have been studying English since I was in high school.”(我从高中时就开始学习英语了)。
一般现在时:
用于表示从过去某一时间点开始一直延续到现在的动作或状态,这种用法通常与“since + 具体的时间点”或“since + 时间段 + ago”连用。例如:“They have been married since last year.”(他们从去年开始就结婚了)。
一般过去时:
用于表示从过去某一动作或状态开始,一直持续到现在,并且可能继续延续下去。例如:“I haven't seen him since he left.”(自从他离开后,我就没见过他)。
过去完成时:
用于表示在过去某一时间点之前已经完成的动作或状态。例如:“By the time I arrived, the meeting had already started since two hours ago.”(当我到达时,会议已经开始了两个小时)。
建议
在使用“since”时,首先要确定所要表达的动作或状态是延续到现在的,还是仅仅持续到过去某个时间点。
如果动作或状态从过去某一时间点开始并延续到现在,通常使用现在完成时。
如果动作或状态从过去某一时间点开始,但不一定延续到现在,可以使用一般过去时。
在特定句型如“It is + 一段时间 + since”中,从句通常使用一般过去时。
这些时态的选择有助于更准确地表达时间关系和动作的持续性。