Wednesday, 15 July 2015

word choice - "On/at/for/over the weekend" in American English

'On', among other meanings, is used to indicate "the day or time when something happens"; so we could say:






'Over', among other meanings, means "during a period of time"; so we could say:




  • She'll stay with us 'over' the weekend.


  • We are planning to go there 'over' the weekend.


  • They decided to read the papers 'over' the weekend.




'For', among other meanings, indicates "the time through which an action extends"; so we could say:




  • Where do you plan to go 'for' the weekend?



'At' doesn't work, this preposition could indicate, for instance, "a part of the day" and "a precise moment," not the entire weekend. (I have to be at lunch at noon.)



If you like, we could add another preposition to your examples: 'throughout'.



'Throughout', among other meanings, indicates "going on for a while" and "all through"; so we could say:




  • It snowed 'throughout' the weekend.

No comments:

Post a Comment