for since during through区别

如题所述

for 、since 、during 、through的区别为:指代不同、语法不同、侧重点不同。

一、指代不同

1、for:为了。

2、since:自从。

3、during:期间。

4、through:通过。

二、语法不同

1、for:for是并列连词,引导的是并列从句,表示原因的语气很弱,一般是对结果作出推断性的补充说明或解释,不表示直接原因, for前多加逗号。

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

3、during:during可以表示一定时间中的某个时间点,意思是“当…之际”; 还可表示一定时间中的某个时间段,意思是“在…期间”。

4、through:在美国,through意为“完了的”,through with意为“关于……完了的”。

三、侧重点不同

1、for: for表示“让步”时,其意思和用法与with基本相同,表示有保留的或未起作用的理由、原因。

2、since:since所表示的时间往往是从过去某一点时间一直延续到说话的时间,因而一般与完成时态连用。

3、during:during表示什么事情发生在什么时间,其后必须带有限定成分的时间词组。

4、through:through表示动作是在三维空间进行的,四面八方都有东西。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-02-24

一、during意为:在……期间,与表示一段特定时间的名词连用,强调时间的延续,可以表示在某段时间内自始至终的状态,谓语动词一般是延续性的。

e.g

①During the meal we talked about the TV play.

我们在吃饭期间谈起了那部电视剧。

②The shop was closed during the whole three months.

在整整三个月中那家商店都没有营业。



二、for意为:(延续)……之久,与表示一段不特定时间的名词连用。用于以下三种时态:

a.与现在完成时连用,其着眼点是现在,表示延续到现在的一段时间;

b.与过去时连用,表示一段已经终结了的时间;

c.与将来时连用,表示将要延续的一段时间。

e.g

①She has stayed here for two years.

她在这里已经呆了两年了。

②They lived in China for two years.

他们在中国住过两年。

③I will be with you at the airport for a little while.

我将和你在机场呆一小会儿。



三、since 意为:自从(过去某时)以来,与表示过去时间点的名词连用,其着眼点是过去某时,即表示自过去某时延续至今的一段时间,常与现在完成时连用。

e.g

①I haven't eaten since breakfast.

自从早饭起,我还没吃东西。

②We haven't seen each other since three years ago.

自三年前以来,我们就未曾见过面。


四、through指的是以三维空间为参照物下的穿过。through的意思是从...一端至另一端;穿过;自始至终。

例:he succeeded through hard work。

through作介词时与之对应则是cross,也表示穿过,但指的是二维空间下的穿过,可以对比:穿过森林使用的是through,把森林想象为三维空间;穿过马路使用的是cross,把马路想象为二维空间。

本回答被网友采纳
相似回答