在表示时间或地点的介词的选用时,很多人对介词 in,on 和 at 是爱恨交加,爱的是它们的简约而不简单,恨的是它们之间模糊的界限,今天我们尝试划清它们之间的界限。

一、跟其他介词一样,介词 in,on 和 at 后面都是跟名词和动名词,常见的名词如下:

名词:dog, money, love 等

专有名词(名称):London, Mary 等

打开网易新闻 查看更多图片

代词:you, him, us 等

名词短语:my first car 等

动名词:swimming 等

例如:

He lives in England.

他住在英国。

The pen is on the table.

钢笔在桌子上。

They arrived late at the airport.

他们晚到了机场。

二、三者在修饰时间上的区别

1、in 用于月,年,四季、世纪或很长的时间段,包括一天中的特定时间段、例如:

in March 在三月

in winter 在冬天

in the summer 在夏天

in 1990 在1990年

in the next century 下个世纪

in the nineteenth century 在十九世纪

in the future 未来

in the morning 在早上

in the mornings 在每个早上

in the afternoon(s) 在(每个)下午

in the evening(s) 在(每个)晚上

2、on 用于天(日)或日期,包括一周中的某一天及该天特定的时间段、每周中重复的一天和特殊的日期或每月的某一天,例如:

on Monday 在星期一

on Mondays 在每个星期一

解析:在非正式场合中,我们可以省略 on,例如:

Do you work Saturdays?

你星期六上班吗?

on Monday morning 在星期一早上

on Sunday mornings 在(每个)星期天早上

on Sunday afternoons 在(每个)星期天下午

on Friday evenings 在(每个)星期五晚上

on 6 March 在3月6日

on 22 Dec.2012 在2012年12月22日

on Christmas Day 在圣诞节那天

on your birthday 在你生日那天

on New Year's Eve 除夕夜

3、at 用于准确的时间,包括时钟上的时间点、一天中或一星期中特定的时候和特定的庆祝活动,例如:

at 4:30 pm 在下午4:30

at 3 o'clock 在三点钟

at noon 在中午

解析:noon 指中午的12点。

at midday 在正午

解析:midday 跟 noon 一样,都指中午的12点。

at dinnertime 晚餐时间

at bedtime 就寝时间

at the moment 目前

at the weekend 在周末

at the New Year 在新年

at Christmas 在圣诞节

at the Spring Festival 在春节

4、at 与 on

at 用于公共假日和周末,而 on 用于特殊的某一天或周末,例如:

We never go away at the New Year the traffic is awful.

我们过年从不出门,因为交通太拥挤了。

On New Year’s Day, the whole family gets together.

元旦那天,全家团聚。

I’ll go and see my mother at/on the weekend if the weather’s okay.

如果天气好的话,我周末去看我妈妈。

解析:在美式英语中常用 on the weekend.

5、in 与 on

in 与一天的特定时间段 morning,afternoon,evening 和 night 连用,而 on 用于具体的某一天的特定时间段 morning 或 afternoon 等连用,例如:

I always work best in the morning. I often get tired in the afternoon.

我早上工作状态总是很好。我在下午就经常很累。

In the evening they sit outside and watch the sun going down.

晚上他们常常坐在外面看太阳下山。

The ship left the harbour on the morning of the ninth of November.

船于11月9日上午离开港口。

It happened on a beautiful summer’s evening.

它发生在一个美丽的夏夜。

6、at 与 in

at night 通常指任何一个晚上,而 in the night 通常指一个特殊的晚上,例如:

I was awake in the night, thinking about all the things that have happened.

我夜里醒着,想着发生的一切。

‘It’s not safe to travel at night,’ the officer said.

这位警官说,晚上旅行不安全。

at the end (of) 用来谈论某件事完成的时间点,而 in the end 用来谈论经过很长时间或一系列其他事件之后发生的事情,例如:

At the end of the film, everyone was crying.

电影结束时,大家都哭了。

打开网易新闻 查看更多图片

I looked everywhere for the book but couldn’t find it, so in the end I bought a new copy.

我到处找那本书,但找不到,所以最后我买了一本新的。

at the beginning (of) 用来谈论某事开始的点,而 in the beginning 用来在时间上比较两种情况,例如:

At the beginning of every lesson, the teacher told the children a little story.

每堂课开始时,老师都给孩子们讲一个小故事。

In the beginning, nobody understood what was happening, but after she explained everything very carefully, things were much clearer.

一开始,没人知道发生了什么事,但在她非常仔细地解释了一切之后,事情就清楚多了。

7、当表示时间的短语中出现 next,last,this 或 every 时,前面不再用 in,on 或 at,例如:

She is coming back next Monday.

她下星期一回来。

I went to New York last June.

我去年六月去了纽约。

We'll call you this afternoon.

我们今天下午给你打电话。

I go home every Easter.

我每年复活节都回家。

8、in 与时间连用还用来表示做某事需要多长时间,例如:

He was such a clever musician. He could learn a song in about five minutes.

他真是个聪明的音乐家。他大约五分钟就能学会一首歌。

与 time 构成”‘s“的结构(例如:in a year's time,in two months's time),用来表示某事将在什么时间发生,但不用来表示做某事需要多长时间,例如:

I won’t say goodbye because we’ll be seeing each other again in three days’ time.

我不会说再见的,因为我们三天后还会见面。

又如:

他用6小时20分钟跑完马拉松。

He ran the marathon in six hours and 20 minutes.

不能译成:He ran the marathon in six hours and 20 minutes' time.

三、三者在修饰地点上的区别

1、in 用于密闭的空间,通常指一个大空间里面,例如:

in London 在伦敦

in the garden 在花园里

in a box 在盒子里

in a building 在建筑物里

in a car 在车里

in this room 在这个房间里面

当与 class 连用时,用 in,例如:

He found it difficult to concentrate in class.

他发现上课很难集中注意力。

2、on 用于表面,通常指比较大的一个平面,例如:

on the wall 在墙上

on the ceiling 在天花板上

on the floor 在地板上

on the carpet 在地毯上

on a page 在一页上

当描述沿路、河边、海边或湖边的位置时,用 on,例如:

Dublin is on the east coast of Ireland.

都柏林位于爱尔兰东海岸。

New York is on the Hudson River.

纽约在哈德逊河畔。

He lives in a house on the river.

他住在河边的一所房子里。

当描述在第几楼层时,用 on,例如:

They live on the 15th floor!

他们住在15楼!

当描述在公共交通工具上身体的物理状态时,用 on,例如:

I was on the train when she phoned.

她打电话时我正在火车上。

Ivor dreamed that he was on a bus.

艾弗梦见他在一辆公共汽车上。

I saw him while I was riding on a bike.

我在骑脚踏车的时候看见他。

解析:bike 虽小,但不是一个密闭的空间,所以不用 in.

3、at 用于一个位置或地点,通常把它看作一个点,例如:

at the bus stop 在公共汽车站

at the corner 在拐角处

at the entrance 在入口处

at the crossroads 在十字路口

at the top of the page 在页面顶部

at my desk 在我的书桌上

当我们把公司或工作场所当作一个点的时候,用 at,例如:

How many people are working at Microsoft?

有多少人在微软工作?

当涉及到一群人的活动的时候,用 at,例如:

Were you at Lisa’s party?

你在丽莎的聚会上吗?

They decided to spend an evening at the cinema.

他们决定晚上去看电影。

I met a friend at the theatre.

我在剧院遇见了一个朋友。

当与 school,college 或 university 连用时,用 at,例如:

She always did well at school.

她在学校成绩总是很好。

He was in my year at college.

他在大学与我同年级。

I'd like to do maths at university.

我希望在大学里学数学。

当涉及到一个地址时,用 at,例如:

They once lived at number 12 South George’s Street.

他们曾经住在南乔治街12号。

当涉及到大部分商店时,用 at,例如:

Look what I bought at the butcher’s today.

看看我今天在肉店买了什么。

当涉及到理发店或门诊处时,用 at,例如:

I’ll be at the hairdresser’s five.

我会在理发店待到五点。

4、at 与 in

商店、机关或学校等,若看作一个地点(poing)用 at,若看作一个场所用(place)用 in,例如:

I met him at the post-office.

我在邮局遇见他。

I'm now working in the post-office.

我现在在邮局工作。

四、使用三者的其他情形

At

In

On

At home

In a car

On a bus

At work

In a taxi

On a train

At school

In a helicopter

On a plane

At university

In an elevator

On a bicycle

At the top

In the sky

On the radio

At the bottom

In the street

On the left

At the side

In a row

On a horse

At reception

In a boat

On a boat

五、习题及思考

打开网易新闻 查看更多图片

1、改错

The two couples were married in two different cities at the same day, 25 years ago.

25年前的同一天,这两对夫妇在两个不同的城市结婚。

The General was killed at 26 August.

将军于8月26日被杀。

What do you usually do in the weekend? Do you go away?

你周末通常做什么?你要走了吗?

They’re going to Australia on September for a conference.

他们九月份要去澳大利亚开会。

答案:

at the same day → on the same day

at 26 August → on 26 August

in the weekend → at the weekend

on September → in September

2、请大家思考一下 in a boat 和 on a boat 的区别?