since一般用于“现在完成时”或“一般现在时”;since表示“自从”时,通常与现在完成时连用;主句表示“多长时间”时,动词可用一般现在时(也可用现在完成时)。
since用作连词作“自从…以来〔以后或,现在〕”解时,引导时间状语从句,在主句是现在完成时的情况下,如果since从句中谓语动词用一般过去时,则表示动作或状态的完成,计时的起点是动作或状态完成的那一时刻,在语意上,非延续性动词的句子与其词意一致,含有肯定的意味,而延续性动词的句子与其词意恰好相反,含有否定的意味;
如果since从句用延续性动词的现在完成时,则表示该动作或状态一直延续到现在时刻,而且可以包括现在时刻在内,时间的起点应从动作发生之时算起,句子的意思和动词的词意一致,具有肯定意味;
在现代英语中,延续性动词的一般过去时有时也可表示动作或状态延续到现在时刻,时间的起点从动作或状态发生之时算起,不过这类句子多半要用ever来加强since的语意,然而, since从句中的谓语动词如果是非延续性动词,即使用ever来加强语意,也绝不意味着从句动作有什么延续性。
I'veworn glasses since my childhood.
我从小就戴眼镜。
The works have been closed since January.
一月份以来这些厂就关闭了。
He's put on a lot of weight since he gave up smoking.
他戒烟后体重增加了许多。
It's a long time since I met you last.
好久不见了。
It's just a week since we arrived here.
我们到这里才一个星期。