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

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

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. 当时我们在那儿已呆了三年。

     

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-12
不一定。
放在句首时,有时表示“既然”,就不用完成时态。
如:since you are here, I shall tell you the news.
在句中后面是过去式,过去时间,前面的主句才用现在完成时态。来自:求助得到的回答
第1个回答  2013-03-12
一般情况下是这样的,since+过去时是现在完成时的一个时间状语,主句应该使用现在完成时。
有一个例外:It is+时间段+since...这个句型可以代替It has been+时间段+since...。例如:It has been three years since we saw each other last time.可以替换为:It is three years since we saw each other last time.
第2个回答  2013-03-12
恩 是的 例如:1.(常用于现在完成时或过去完成时)自...以来,从...至今It's been ten years since they married. 他们结婚到现在已经十年了。2、She has been living a hard life since her husband died. 她自从丈夫死后,一直过着艰苦的生活。 希望可以帮到你 祝学习进步来自:求助得到的回答
第2个回答  2013-03-12
你好。句型结构是:
现在完成时(主句)+ since + 一般过去时(从句)
例句:
She has been with us SINCE she arrived here five minths ago.
(主句) (连接词) (从句)