很多英语学习者在表达“在周末”时常常困惑:应该说 “in weekends” 还是 “on weekends”?
正确答案是:on weekends。
例如:
✅ I usually go hiking on weekends.
✅ She doesn’t work on weekends.
为什么用 “on” 而不是 “in”?
在英语中,介词的选择通常与时间单位的具体性有关:
- on 用于具体的某一天或某几天(如:on Monday, on Christmas Day, on weekends)
- in 用于较长或较模糊的时间段(如:in July, in 2024, in the morning)
虽然“weekends”看起来像一个时间段,但英语习惯上将“周末”视为每周重复出现的具体日子(即周六和周日),因此使用 on。
常见错误示例
❌ I relax in weekends. (错误)
✅ I relax on weekends. (正确)
英式英语 vs 美式英语
在美式英语中,通常说 “on weekends”;而在英式英语中,有时会说 “at weekends”,但几乎从不使用 “in weekends”。
- 美式:I visit my parents on weekends.
- 英式:I visit my parents at weekends.
无论哪种变体,“in weekends” 都是不符合英语习惯的表达。
总结
记住这个简单规则:
🗓️ 具体的日子 → 用 on
🕰️ 模糊或长时段 → 用 in
因此,“on weekends” 是标准且自然的说法。