在英语里,表示时间的介词有:in, on, at“在……时”;in, after“在……之后”;from, since“自从……”;during, for, over, within, throughout, before, until, till, by, past等。在此,我们主要介绍高频时间介词in, on, at的用法,以及时间名词前不用介词的情况。
(1) in表示“在某年、月、季节”。例如:
in 2018/ May/ spring
在2018年(五月、春天)
(2) in表示“从现在起一段时间以后”。例如:
The meeting will end in 15 minutes.
会议将于15分钟后结束。
(3) in表示“在某世纪”。例如:
in the 21st century
在二十一世纪
(4) in表示“在早上、下午、晚上”。例如:
in the morning/ afternoon/ evening
在早上、下午、晚上
(1) 表示“在具体的某一天”或“(在具体某一天的)早上、中午、晚上”等。例如:
on August 14th, 2018
在2018年8月14日
on a sunny morning
在一个晴朗的早上
On a winter afternoon
在一个冬天的下午
注意:当morning, afternoon, evening被of短语修饰时,习惯上用in,而不用on。例如:in the early morning of October 1st(在10月1日的清晨) 。
(2) 表示“在星期几”或“在星期几的早上、中午、晚上”等。例如:
on Tuesday
在星期二
on Friday evening
在星期五晚上
on weekdays
在平时/周日
注意:“在周末”的几种表达法:at/on the weekend (在周末,特指);at/on weekends (在周末,泛指);over the weekend (在整个周末);during the weekend (在周末期间)。
(3) on表示“在某一节日”。例如:
on Mid-autumn Festival
在中秋节
on Teachers' Day
在教师节
注意:on Christmas Day指圣诞节当天,而at Christmas则表示“圣诞节期间”。
(1) at表示时间概念的某一个点(如:在某时刻、时间、阶段等)。例如:
at 08:00 (dawn, noon, midnight)
在8点钟(黎明、中午、午夜)
(2) at表示“在……岁时”。例如:
at the age of eighteen
在18岁的时候
(3) at用于特定的时候(时节、时机)。例如:
at that time
在那时
(1) 在yesterday, today, tomorrow, the day before yesterday等表示时间概念的名词前一般不用介词。例如:
I couldn't go shopping yesterday so I'll have to go today.
我昨天没能去购物,所以今天一定要去。
(2) 由this, that, these, those等用于表示时间概念的名词前,前面往往不加介词。例如:
What is Tom busy with these days?
这些日子汤姆在忙什么?
(3) 由next, last, the next, the last等用于表示时间概念的名词前时,前面不用介词修饰。
Did you see the game on TV last night?