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

问题描述:

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

是的。不是自从就不是了。

恩 是的 例如:1.(常用于现在完成时或过去完成时)自...以来,从...至今It's been ten years since they married. 他们结婚到现在已经十年了。2、She has been living a hard life since her husband died. 她自从丈夫死后,一直过着艰苦的生活。 希望可以帮到你 祝学习进步

不一定。
放在句首时,有时表示“既然”,就不用完成时态。
如:since you are here, I shall tell you the news.
在句中后面是过去式,过去时间,前面的主句才用现在完成时态。

你好。句型结构是:
现在完成时(主句)+ since + 一般过去时(从句)
例句:
She has been with us SINCE she arrived here five minths ago.
(主句) (连接词) (从句)

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

一般情况下是这样的,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.