weekend前的介词只能用at或on。二者的区别如下:
用法不同:
1、at the weekend:表时间时,指在时间上的某一时刻。at通常指确切的某个时刻。at the weekend在周末(英国用法)。
2、on the weekend:表时间时,指在某一天或某一天的某个时间,尤指在星期几。on则具体说明哪一天的上午或下午。on the weekend在周末(美国用法)。
侧重点不同:
1、at the weekend:at the weekend强调的是具体的时间。
2、on the weekend:on the weekend如果强调的是一个特定的周末就要用on。
1."at"用于表示具体的时间点
例如:at 2:00(在2点钟), at midnight(在午夜),at dawn(在黎明)等。
2."in"用于表示时间段、月份、年份等时间范围
例如:in summer(在夏季),in 2023(在2023年),in two weeks(两周后)等。
3."on"用于表示具体的日期或某一天
例如:on Friday(在周五),on May 1st(在5月1日),on Christmas Day(在圣诞节)等。
4."since"用于表示一个时间点开始到现在的时间段
例如:since last year(从去年开始到现在),since I was a child(从我还是孩子的时候开始到现在)等。
5."for"用于表示一个时间段
例如:for three hours(持续了三个小时),for a week(持续了一周)等。
6."from"和"to"用于表示某个时间段内的起始时间和终止时间
例如:from Monday to Friday(从周一到周五),from 9:00 to 12:00(从9点到12点)等。
7."before"和"after"用于表示时间先后顺序
例如:before Christmas(在圣诞节之前),after dinner(在晚餐后)等。
需要注意的是,这些时间介词的使用也会受到具体语境的影响,有时候需要根据上下文来判断使用哪个介词。