at new year / on new year's eve (2025)

M

Myriam_Twilight

Senior Member

Milton Keynes, Bucks. UK

Spanish

  • Oct 15, 2013
  • #1

Hello,

I have difficulty understanding some prepositions of time like at and on in these examples:
AT New Year
ON New Year's Eve.
I think for "

on

New Year's Eve" the preposition is ON because it solely refers to the night when we celebrate the end of the year, the bells ring, we kiss and party, etc.
But what about "at New Year's Eve"? I can't fathom why the preposition is AT. Is it because of the "Eve"? Or is it because it refers to the whole day? (From 00:01am until the 23:59 on the 31st of December) If that is the case, should it not be ON as it refers to a day? As far as I am concerned, the preposition of time for days is only ON isn't it? (on Mon

day

, on my birth

day

, on Independence

Day

, on Christmas

Day

...) And if it is because of the "Eve", what is that supposed to mean? I know it comes from "evening" doesn't it? But still I do not get it at new year / on new year's eve (1)
What a kerfuffle! LOL
I would appreciate any help. Thank you.

  • Rivendell

    Senior Member

    Madrid

    Spanish / Spain

    • Oct 15, 2013
    • #2

    I`ve always heard and said "on New Year's Eve".

    jedi5384

    Senior Member

    Delaware, USA

    American English

    • Oct 15, 2013
    • #3

    "On" refers to a specific day. I wouldn't say "at New Year's Eve", but I might say "at New Year's" to refer to the few days around that time in general. I'd say "on New Year's Eve" or "on New Year's Day".

    M

    Myriam_Twilight

    Senior Member

    Milton Keynes, Bucks. UK

    Spanish

    • Oct 15, 2013
    • #4

    Now that has confused me a lot lol
    I have never heard or been taught that it is also said "at New Year's" but "at New Year" (no 's). In fact, all the pages on the Internet and books I have found say "at New Year" and "on New Year's Eve" but nothing else.
    My questions are, why AT and ON for these cases? And what's the difference between them?
    You, Jedi5384, say "AT" refers to the few days around that time in general, do you mean the last days of the year? If that is what you mean, then "on New Year's Eve" only refers to the last few hours of the 31st of December doesn't it?

    jedi5384

    Senior Member

    Delaware, USA

    American English

    • Oct 15, 2013
    • #5

    Hmm I'm not sure. Maybe it's a regional difference. I just know I wouldn't say "at New Year".

    SolAguila

    Senior Member

    India

    Bengali-India

    • Oct 15, 2013
    • #6

    On new year's eve, because this stands for a date whereas at refers to a place.

    M

    Myriam_Twilight

    Senior Member

    Milton Keynes, Bucks. UK

    Spanish

    • Oct 15, 2013
    • #7

    Rivendell said:

    I`ve always heard and said "on New Year's Eve".

    Me too but why ON for New Year's Eve and AT for New Year? That is my question at new year / on new year's eve (6)

    SolAguila

    Senior Member

    India

    Bengali-India

    • Oct 15, 2013
    • #8

    At is used to indicate a location or position, as in time, on a scale, or in order.
    Years come and go!

    Masood

    Senior Member

    Leicester, England

    British English

    • Oct 15, 2013
    • #9

    "On New Year's eve/day"
    I've never heard "At New Year's eve/day"
    I've never heard "At New Year"

    Last edited:

    sound shift

    Senior Member

    Derby (central England)

    English - England

    • Oct 15, 2013
    • #10

    When I hear "At New Year" from BrE speakers, I take it to mean a period of a few days either side of January 1st. Because it is not a single day, it doesn't take "on".

    J

    JennyTW

    Senior Member

    Córdoba, Spain

    English - UK

    • Oct 15, 2013
    • #11

    We use "on" for a day/date/ day with part of day. "On Friday, on Christmas Day, on 23rd May, on Friday morning".

    We use "at" with the time - "at 6:30, at midnight, at dinner time", a few irregular things - "at night, at the weekend" and also with religious festivals - "at Easter, at Christmas"

    We can compare "on Christmas Day" ( just the 25th), with "at Christmas" (the Christmas holiday period).
    I personally haven't heard or ever used "at New Year", but maybe some people say it, in the same way that I say "at Christmas" (though I have my doubts).

    Hope this helps.

    M

    Myriam_Twilight

    Senior Member

    Milton Keynes, Bucks. UK

    Spanish

    • Oct 15, 2013
    • #12

    SolAguila said:

    On new year's eve, because this stands for a date whereas at refers to a place.

    That is the theory but in my opinion I do not think that works in this case.
    I believe that "at New Year" is not referring to a place but a day/date (1st of January) therefore I think it should be ON as "on" is the preposition of time for days and dates.
    However is it said AT New Year and I believe it is because it is referring to a period of time (31st of Dec. - 1st of January) and it is said ON New Year's Eve because it is referring to a day (ON New Year's Day).
    Does this make sense?

    M

    Myriam_Twilight

    Senior Member

    Milton Keynes, Bucks. UK

    Spanish

    • Oct 15, 2013
    • #13

    That makes sense to me.
    IN is the preposition of time for long periods (in the holidays, in the 5th century, in the Stone Age, etc) but AT can also refer to a period of time like at the weekend (2 days), at Christmas, at Easter, etc.
    Maybe that is why it is said

    at

    New Year (31st of Dec. - 1st of Jan.) and

    on

    New Year's Eve = on New Year's Day.
    Or maybe it is

    at

    New Year because it is a festivity like Christmas and Easter? I don't know at new year / on new year's eve (10)

    jedi5384

    Senior Member

    Delaware, USA

    American English

    • Oct 15, 2013
    • #14

    I think you're right. I wouldn't say "at the weekend" though, maybe BrE speakers do? I'd say "on the weekend" or "during the weekend".

    J

    JennyTW

    Senior Member

    Córdoba, Spain

    English - UK

    • Oct 15, 2013
    • #15

    Yes, we say "at the weekend", but recently I've heard "on" creeping in!

    M

    Myriam_Twilight

    Senior Member

    Milton Keynes, Bucks. UK

    Spanish

    • Oct 18, 2013
    • #16

    I would say:
    on the weekend
    during the weekend
    over the weekend

    but like you said the British do say at the weekend too and to be honest I do not know the difference between at the weekend and on the weekend.
    Please, can a BrE speaker person explain this? And could anyone tell me whether what I said about at New Year/On New Year's Eve is right?
    Thank you.

    J

    JennyTW

    Senior Member

    Córdoba, Spain

    English - UK

    • Oct 18, 2013
    • #17

    I don't think there's really anything to explain. We say "at the weekend" and Americans say "on the weekend". That's just the way it is.
    Regarding "at New Year", as I said before, I have never heard it in my life. Where did you see/hear it?
    If it IS said then its probably used like "at Christmas", yes. Though I would say "What are you doing OVER the New Year?" In fact "at New Year" is definitely wrong, because,unlike Christmas, we always say "THE New Year",(except when there's an adjective in front - "Happy New Year")
    And "on New Year's Eve" because it's one day.

    Last edited:

    M

    Myriam_Twilight

    Senior Member

    Milton Keynes, Bucks. UK

    Spanish

    • Oct 18, 2013
    • #18

    I saw it in a book called "Cambridge English, Complete PET"
    This book says:
    Prepositions of time - we use at for times of the day: at ten o'clock, at 8:15, at lunchtime, etc. and with expressions such as:

    at

    the weekend, at night,

    at

    New Year, etc.

    This is when my doubts appeared.

    I could also ask why it is "in the morning/afternoon/evening" (in) but at night (at). I know in the night exists too but here comes the question again. What is the difference between in the night and at night?
    Aaahh English is such an easy language but it can be so confusing sometimes lol

    J

    juan2937

    Banned

    Spanish

    • Oct 18, 2013
    • #19

    JennyTW said:

    I don't think there's really anything to explain. We say "at the weekend" and Americans say "on the weekend". That's just the way it is.
    Regarding "at New Year", as I said before, I have never heard it in my life. Where did you see/hear it?
    If it IS said then its probably used like "at Christmas", yes. Though I would say "What are you doing OVER the New Year?" In fact "at New Year" is definitely wrong, because,unlike Christmas, we always say "THE New Year",(except when there's an adjective in front - "Happy New Year")
    And "on New Year's Eve" because it's one day.

    Michael Swan, 'Practical English Usage', numeral 82 number 4 states that we use 'at' to talk about the whole of the holidays at Christmas, At New Year, at Easter, at thanksgiving.

    You must log in or register to reply here.

    at new year / on new year's eve (2025)
    Top Articles
    Latest Posts
    Recommended Articles
    Article information

    Author: Carlyn Walter

    Last Updated:

    Views: 5625

    Rating: 5 / 5 (50 voted)

    Reviews: 81% of readers found this page helpful

    Author information

    Name: Carlyn Walter

    Birthday: 1996-01-03

    Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

    Phone: +8501809515404

    Job: Manufacturing Technician

    Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

    Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.