时间介词来袭,是选"in","on","at"呢?还是用"for","since"呢?别怕,今天小编为大家进行了整理与讲解,归纳了各种时间介词的用法!一块来学习吧!
1、in
"in"搭配“比较长的一段时间”,如某世纪、年、季度等,以及泛指的上午/下午/晚上
He was born in 1989.
他在1989年出生。
I met Tom in the morning.
我早上的时候看到汤姆。
2、on
"on"搭配的时间"要比"in"短一点,表示“在具体某天或某天的上、下午”
He arrived on July 4th.
他7月4日到的。
He will come to meet us on Monday morning.
他会在周一早上来见我们。
3、at
"at"搭配的时间短,表示“在某一时刻,某一时点”
We got used to getting up at six.
我们习惯六点起床。
4、since
"since"后接“时间点”,表示“自从……以来”
I have been in this country since 1995.
从1995年开始,我就待在这个国家了。
5、for
"for"后接“时间段”,表示某事持续多久
I haven't spoken to her for two months.
我有2个月没和她说过话了。
6、ago
常用于过去时,表示“在……之前”
He said they left five days ago.
他说他们 5 天前就离开了。
7、before
"before"后接“时间点”,指“在……以前”
Annie was born a few weeks before Christmas.
安妮出生在圣诞节前几周。
8、to
表示距离某整点还有几分钟
It's ten to ten now.
现在是9:50.
9、past
表示已经过去某整点多少分钟
It's ten past twelve.
现在是12:10.
10、from...to
表示在某两个时间之间
The party will be from 7:00 p.m. to 9:00 p.m.
晚会将从7点开始到9点结束.
11、till/until
表示动作一直持续到某个时间点
They worked until/till six o'clock.
他们一直工作到六点钟。
12、by
① 表示“迟在某时间前完成某事”,一般用于将来时
We will finish the task by the end of the month.
我们会在月底前完成这项任务。
② 表示“在某时间前已经完成某事”,一般用于完成时
By 8 o'clock, he had arrived at the hotel.
他八点前已经到了旅馆。