weekend前的介词只能用at或on,区别为意思不同、用法不同、侧重点不同,用法如下:
一、意思不同
1、attheweekend:在周末。
2、ontheweekend:在周末,在这个周末,美式英语。
二、用法不同
1、attheweekend:表时间时,指在时间上的某一时刻。at通常指确切的某个时刻。attheweekend在周末(英国用法)。
2、ontheweekend:表时间时,指在某一天或某一天的某个时间,尤指在星期几。 on则具体说明哪一天的上午或下午。ontheweekend在周末(美国用法)。
三、侧重点不同
1、attheweekend:attheweekend强调的是具体的时间。
2、ontheweekend:ontheweekend如果强调的是一个特定的周末就要用on。