in、 on、 at、 for、 from、 after、 by、 before怎么区分?

如题所述

in、on、at、for、from、after、by、before加时间的区别:

1、in:表示一段时间,用于年、月、世纪、四季或泛指的上午、下午或者晚上;还可以表示“从现在起多久以后”。

2、on:表示具体某一天或者某一天的上午、下午或者晚上。

3、at:表示具体的时间点或用于固定搭配中。

4、for:指动作需察整个讨程,后接时间段。“for+时间”表示“有多久”。 

5、from: 说明开始的时间。

6、after: 表示以现在或者过去为起点的一段时间之后。

7、by: 表示“到....以前为止”与完成时连用。

8、before:在......之前。

in、on、at、for、from、after、by、before的区别:含义不同、用法不同、侧重点不同。

一、含义不同

1、in

prep. 在 ... 里;在 ... 地方;在 ... 期间;在 ... 方面;进入...里面;处于...状态;穿着...;以...的方式。

2、on

prep. 在 ... 之上;由 ... 支撑着;在(某一天);关于;基于。

3、at

prep. 在;向;达。

4、for

prep. 为;因为;代表;往;支持;关于;给。

5、from

prep. 出自;来自;从( ... 起)。

6、after

adv. 以后;后来。

7、by

prep. 靠近;通过;被;经由;不迟于。

8、before

pref. 在 ... 以前;在..前面。

二、用法不同

1、in

直接源自古英语的in;最初源自原始日耳曼语的in,意为在……里面。

可表示方位,in表示在某范围之内,是其中的一部分。

The children are playing in the garden.

孩子们正在花园里玩耍。

2、on

on表示“在物体的表面上”,只能用on的表达方式有on the next morning,on the following afternoon,on the preceding evening,on the night before,on the morning of 6 January等。

The book is on the table.

书在桌子上。

3、at

at指较小的地方,如指城镇时,in指较大的地方,用于省、国家、大陆前。国际大都市前用at 和in都有,但在London前通常用in。

She had her hair styled at the beauty parlor.

她的头发是在美容院做的。

4、for

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

This train is for Brighton only.

这班火车仅开往布赖顿。

5、from

直接源自古英语的fram,意为从。

意思是“根据”“按照”, from的本意是“来源”,由此引申出“根据事物的来源判断”。

We've been working from morning to night.

我们从早到晚一直工作。

6、after

after可用作连词连接一个时间状语从句,从句中一般用现在时表示将来。

After the play they called for the author to show himself.

剧终之后他们请求编剧和大家见面。

7、by

by在表示时间时,常与动词的一般时、将来时、完成时或将来完成时连用。作“在…时候”解时,常用于by day〔night〕短语中。

The house by the lake is a restaurant.

湖边的那座房子是家饭店。

8、before

before可用于表示时间。首先,可以表示“先于,在…以前”,其后可以跟表示具体日期、时间等的名词或数词,也可以跟表示时间或动作的名词。其次,可以表示“在做…之前”,后接 v -ing。

We got up before sunrise.

我们在太阳升起之前起床。



三、侧重点不同

1、in

表示地点或时间时含“在……”之意,in表地点时,指在某一立体空间范围内;表时间时,指一段时间或与年、月、季节时间连用。

2、on

在表示地点或时间时含“在……”之意,on表地点时,指某物与另一物表面相接触,或与某地方接壤等;表时间时,指在某一天或某一天的某个时间,尤指在星期几。

3、at

在表示地点或时间时含“在……”之意,at表地点时,指空间位置上的某一点;表时间时,指在时间上的某一时刻。

4、for

可表示时间,for表示一整段时间,其动作或状态由这段时间的开始持续到这段时间的终了,因此for本身就有“持续”的含义。

5、from

表示时间时含义不同,from只表示某事的起点,要表示起止需用from...to〔until〕...结构。有from表示时间起点的句子,现在、过去、将来的时态都可使用。

6、after

可指示时间关系。表示“在…之后”,after可表示从过去时间算起的一段时间之后,往往与过去时态连用(若接表示时间点的词,也可与将来时态连用)。

7、by

可表示“在…之前”,by所表示的时间包括宾语所指的时间在内,因而常译成“不迟于…”。

8、before

可表示“在…之前”,before所表示的时间不包括其宾语所指时间在内,与之连用的动词可以是延续性动词,也可以是瞬间动词。

温馨提示:答案为网友推荐,仅供参考