0
Maria D Posted 5 years ago
Grammar

ON or AT Christmas, New Year, Halloween, etc.?

Hello!

Could you help me, please, with prepositions?

Which preposition do we have to use in front of holiday names (time sense)?

As far as I know we use 'at' in front of the name only, and 'on' - if we have the word 'day' after:

AT Christmas but ON Christmas day

AT New Year but ON New Year day

Am I right?

Thank you!

  

Top answer

Maria D As far as I know we use 'at' in front of the name only, and 'on' - if we have the word 'day' after: Right. "At" makes the holiday name into the season and not the day. "On Christmas" is the same as "on Christmas Day".

  • Maria D As far as I know we use 'at' in front of the name only, and 'on' - if we have the word 'day' after: Right.
  • "At" makes the holiday name into the season and not the day.
  • "On Christmas" is the same as "on Christmas Day".
  • "At Christmas" is the same as "at Christmastime".
  • Maria D AT Christmas but ON Christmas day Yes, but in the US, you don't hear "at Christmas" much.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Maria DAs far as I know we use 'at' in front of the name only, and 'on' - if we have the word 'day' after:

Right. "At" makes the holiday name into the season and not the day. "On Christmas" is the same as "on Christmas Day". "At Christmas" is the same as "at Christmastime".

Maria DAT Christmas but ON Christmas day

Related Questions