介词on的用法(涉及on与at的区别)

He knelt beside me, holding out the canteen, his other hand with gun steady on the men.    

这句中 on 是什么意思?可以用 at 代替吗? 

请先 登录 后评论

最佳答案 2018-04-10 15:21

一、表示方位

我们可以用介词on,需要与之区别的是介词to,in ,off

1 )on表两地相连接,毗邻。例句:

North Korea is on the north of South Korea.

2) to表两地点之间有距离的间隔。例句:

ShanDong province lies to the east of ShanXi province .

3 )in表一个地点在另外一个地点的范围之类。例句:

HaiNan is in the south of China. 

4)off表一些距离或者隔海的距离”。如:

He arrived at office off road.

二、表示时间  

on 表示时间的时候注意与at ,in ,by 进行区分

1) on表时间

(a)具体的特定的某一天。例如:

On May Day, there shall be a vacation.

(b)特定的早中晚。例如:

She arrived at 11o’clock on the morning of the 6th.

(c)表示准时。例如:

If the bus should be on time, I should arrive home at 11o’clock.

2)at指时间表示:

(a)表具体的某时刻。例如:

He came home at t8 o’clock.

(b)指某个节日或者有重大意义的节日。例如:

He went home at the Spring Festival

3)in指时间表示:

(a)表示较长的时间。例如:

in springin 2010, in April ,

(b)表将来,意为一段时间以后。例如:

She will arrive in  one hours.

4)by表时间:

(a)在某时刻前。例如:

She will  arrive by 8 o’clock.

(b)在什么期间。例如:

She worked slept by night and by day .

三、表示地点  

on表示地点的时候要注意与at 和 in进行区别

1)on指与线或面接触,意为在什么上边;在什么旁边。 例如:

The photo was on the wall. Nanjing  is on the ChangJiang  River. 

2) at表示地点: 

(a)表较小地。例如:

at bus station 

(b)表门牌号。例如: 

She lives at 250 Lijiang Road. 

3) in表示地点: 

(a)表较大地。例如: 

He lives in Nanjing


请先 登录 后评论

其它 1 个回答

沅老师   - 英语教师
擅长:词法问题,句法问题,英语考试

这里的 on 表示“对着”(就本句而言,换成 at 也可以):

The spotlight fell on the actress.  聚光灯把光集中打到女演员身上。

句中的 his other hand with gun steady on the men 是一个独立主格结构,且其中内含一个 with 复合结构(with gun steady on the men),即相当于:his other hand being with gun steady on the men。

句意:他跪在我旁边,拿出水壶,他的另一只手拿枪瞄着其他人。

请先 登录 后评论
  • 1 关注
  • 1 收藏,7338 浏览
  • 尉东 提出于 2018-04-03 10:21

相似问题