Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Example:

The whole family got together __ Christmas.

Meaning: Christmas is the reason for the family getting together

share|improve this question
    
Welcome to English.SE. You could improve this question by clarifying what meaning you intend. As noted in the answers, there are many possibilities. –  Monica Cellio Oct 11 '11 at 15:39
    
for is what I would use and I would expect. –  Kris Dec 25 '12 at 5:46
add comment

4 Answers

up vote 6 down vote accepted

The word usage is wholly dependent upon what you are trying to say with the sentence. Note that the differences, while real, are also minor. Most readers would guess the reason for the gathering.

The whole family got together at Christmas.

This implies that the family got together around Christmas time, but does not suggest that Christmas was the reason for the gathering. This can be seen in the following example:

The whole family got together at Christmas for Uncle Benny's funeral.

If you are trying to say the family gathered to celebrate the holidays, then you might say

The whole family got together for Christmas.

Or

The whole family got together to celebrate Christmas.

share|improve this answer
6  
on Christmas. Probably this would mean a particular day, December 25. –  GEdgar Oct 11 '11 at 14:15
1  
You should complete your answer by noting that "at" and "on" are equivalent depending on British vs. American English. –  martin jakubik Oct 11 '11 at 16:20
2  
"on christmas" without adding '-day' sounds wrong to my BE ears - but is AE usage. –  mgb Oct 11 '11 at 19:17
add comment

It depends on what you're trying to say (as noted by others).

"On": refers to that day: "We got together on Christmas for dinner and a gift exchange." "We went to a movie on Christmas because everything else was closed."

"For": refers to purpose: "We got together for Christmas" implies that Christmas was the reason (versus the movie example above).

"Over": refers to a period of time including that day; "He went home from college for a week over Christmas."

I see that others have suggested "at", which would not have occurred to me (mid-western US English).

share|improve this answer
add comment

As Christmas describes a period of time, I think that during is the most fit:

The whole family got together during Christmas.

share|improve this answer
1  
I would not say "during". I might very likely say "over". –  Colin Fine Oct 11 '11 at 11:46
    
I'd use "during" only if it was something that happened to occur coincidentally with part of the Cristmas holiday. Other uses just sound wierd. –  T.E.D. Oct 11 '11 at 13:22
    
As Colin Fine notes, The family got together over Christmas sounds okay in British English. In American English, I might say The family got together during Christmas break (it seems slightly odd to me to say during Christmas, but okay to refer to the Christmas holidays, vacation, or break, presumably a holiday from school or work). –  aedia λ Oct 11 '11 at 20:04
add comment

I would say "at" is correct, but "for" would also work. It's not a preposition, but "to celebrate" is a bit more descriptive (although in a lot of cases probably untrue:) )

share|improve this answer
1  
Interesting. Coming from AmE, I would have said this answer exactly opposite of you. Note the songs "I'll be home for Christmas", "Home for the Holidays", and "Bells will be Ringing" (aka: Please come home for Christmas). –  T.E.D. Oct 11 '11 at 13:27
add comment

protected by RegDwigнt Nov 20 '13 at 19:26

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.