on weekend 和 on the weekend 都是表示“在周末”的短语,它们之间没有太大的区别,可以互相替换使用。而 on weekends 则表示“在周末”,强调的是周末的多个日子。在英语语法中,当表示时间、距离、重量、价值等复数概念时,名词一般使用复数形式,因此 on weekends 是正确的表达方式。
至于 next weekend,它的意思是“下个周末”。与前面三个短语的意思有所区别。
一、on the weekend
是指anytime during the days of Saturday and Sunday 。强调的是“周末”。有三种可能:
(1) What do you often do at/on/over the weekend? (=on weekends)
(2) What are you going to do at/on/over the weekend? (=the coming weekend / this weekend)
(3)根据上下文还可以用在过去时态中。比如:
A: I was so busy the whole last week.
B: Even over the weekend?
A: Yes.
B: What did you do you over the weekend?
A: I was on a business trip.
二、on weekends
是指often/usually on the weekend。强调的是“经常、通常”。比如:
On weekends, the family go hiking in the suburb.
类似的区别还有on Monday 和on Mondays等。