Grammar – Correct Usage of “At/On (the) Weekend(s)”

grammarprepositionsvocabulary

Which expression is better? Which is right? Why?

A. Sorry to disturb you at weekend.

B. Sorry to disturb you on weekend.

C. Sorry to disturb you at weekends.

D. Sorry to disturb you on weekends.

E. Sorry to disturb you at the weekend.

F. Sorry to disturb you on the weekend.

G. Sorry to disturb you at the weekends.

H. Sorry to disturb you on the weekends.

Best Answer

It really depends on the situation.

But if you're just asking about grammar, all of your sentences are right and in use except A, B and G.

These are the reasons:

  1. "at" and "on" are both used. The former in British English and the latter in American.

  2. Cambridge Dictionary recognizes "at weekends" but not "at the weekends."

  3. It isn't always so but "the weekend" refers to a specific weekend while "(the) weekends" means every weekend.

With the last, you can determine which one is "better" depending on your context.

Sources:

Cambridge Dictionaries

Merriam-Webster Learner's Dictionary