since 和 when用法的区别 请举一两个例子

如题所述

这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~下面给大家从三个方面具体解释一下:


【含义】

when的意思是什么时候,何时,什么情况下。

since用作介词的意思是“自从什么时候之后”,其宾语常指过去的一个时间点,其含意通常指持续到说话时刻的动作或情况开始于什么时候。

since之后常接名词、动名词作其宾语。

【区别用法】

since:接名词、动名词作其宾语。

when:用作关系副词引导限制性定语从句、非限制性定语从句和表语从句。

since的用法

1、since引导的时间状语从句中用短暂性动词的过去式,主句用现在完成时或现在完成进行时。此时,整个句子可以直接按照字面意思翻译。

I have been missing her since she left.

自从她离开我就一直很想念她。

2、since引导的时间状语从句中用延续性动词或者状态动词的过去式,主句用现在完成时或者现在完成进行时。此时,时间状语从句指示的时间是这个延续性动作结束直到现在这个时间段,翻译时不能按照字面翻译。

It has been almost five years since I taught high school students.

我不教高中已经大概有五年了。

3、since引导的时间状语从句中的动词用延续性动词的现在完成时,主句的动词用现在完成时或者现在完成进行时。此时,状语从句指示的时间是延续性动作开始一直到现在这个时间段,翻译时可以直接按照字面意思理解。

It has been almost five years since I have taught senior three students.

我从教高三开始到现在已经五年了。

4、since引导的时间状语从句中的动词用现在完成进行时,主句谓语动词用一般现在时。此时,不管since引导的时间状语从句的动词是延续性的还是非延续性的都不影响句子的意思,按照字面直接翻译即可。

We think highly of your up-grading spirit since you have been trying to change yourself.

从你一直努力改变自己以来,我们都高度赞赏你的上进精神。

We all admire you since you have been doing everything to help the poor.

自从你一直做任何事情帮助穷人以来,我们都很钦佩你。

【例句】

When was the last time you saw her? 

你上次是什么时候见到她的?

Since when did he ever listen to me? 

他什么时候听过我的话?

You've grown since the last time I saw you! 

自从我上次见到你后,你又见长了!

She's a changed woman since she got that job. 

她自从得到了那份工作,变得判若两人。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-16
since通常用于完成时,如:I have been riding the bike since I was ten years old.我从十岁起就开始骑车了.它表示你从什么时候开始了这个动作,现在可以是做完了,也可以是还要做的.when可以用许多时态,一般现在时,现...
相似回答