on weekends与at weekends的区别如下:
1、at weekends 表示某个具体的周末;on weekends 表示特定的的某个周末(比较正式用法)。
只是英国英语和美国英语表达不同,英式英语习惯用at;美式英语习惯使用 on。
2、on是特定的某个时间,例如在某件事正发生当天,风和日丽的一天;或者年,世纪。weekends是周末,weekends是特定的两天,而不是随便一天中的某个时刻,用on。而at是周或者小时的介词;其实两者是用法上的区别,没有实质上的区别。
at weekends的用法:
读音:英 [æt ˌwiːkˈendz];美 [æt ˈwiːkendz]
1、表示在周末时:
Watching TV at weekends is just a waste of time.
在周末看电视简直是浪费时间。
2、表示每逢周末:
The supermarket is filled with shoppers at weekends.
每逢周末这家超市总是挤满了购物的人。