一、具体节日前用介词on
如果是指这个节日(仅仅这个节日的那1天)要用on。
例如:
- New Year's Day(元旦)、Women's Day(妇女节)、Tree Planting Day(植树节)、May Day(劳动节)、Children's Day(儿童节)、Teachers' Day(教师节)、National Day(国庆节)等。
- 在圣诞节那一天来玩儿吧。Come and see us on Christmas Day.
二、具体节日前用介词at
指整个节日,要用at。
例如:
- We often eat turkey at Christmas.我们通常在圣诞节吃火鸡。
- We eat dumplings at the Spring Festival.我们在春节的时候吃饺子。
另外,在周末,英国人说at the weekend,而美国人则说on the weekend。
例如:
- What did you do on the weekend?你周末干啥了?
- He likes to go climbing at weekends.他喜欢在周末去登山。
以上就是具体节日前用什么介词的全部内容。



