当用since表“自从”时,since所在的句子就要用完成时吗

6个回答

  • Since 用来表示某段时间的起点,即从过去某时间点开始的情况一直持续到说话的那个时间,也就是说,开始于某个既往时间点的行为或状态对说话的那个时间的情况产生了影响,因此since 要求与完成时态连用.

    1、since 所表示的这个时间点的情况对现在产生了影响,要求句子用完成时,即“完成时+ since”.例如:

    They (haven't been) here (since). 从那以后再也没有来过这儿.【since是副词】

    She (has been skiing) (since) childhood. 她从幼时起就开始滑雪.【since是介词】

    2、如果 since 是连词, 引导的是从句,那么从句要用过去时,即“主句(现在完成时)+ since + 从句(过去时)”.例如:

    So much (has changed) in the sport (since) I (was) a teenager. 自打我十几岁以来,这项运动已经有了很大改变.

    He (has picked) up slowly (since) he (came) out of hospital. 他自出院以来,身体恢复得很慢.

    3、如果主句的主语是表示时间的it,动词be则要求用一般时,如:

    It (is) three years now (since) we (were there). 现在我们在那儿已呆了三年了.

    It (was) three years then (since) we (had been) there. 当时我们在那儿已呆了三年.