at the weekend, on the weekend or in the weekend? [closed]

which is the right grammatical saying from these, "I will do my work on the weekend", "I do my work in weekends" or "I will do my work at the weekend"?


Solution 1:

The best options are "during" or "over".

I will do my work over the weekend.

I will do my work during the weekend.

Neither "in the weekend" nor "at the weekend" sound correct. "On the weekend" sounds OK, more so if you're talking about multiple weekends.

I do my work on weekends.

Solution 2:

My dictionaries say "at the weekend, at weekends "British English,"on the weekend, on weekends "American English.over the weekend (both).LDOCE,Oxford Collocations Dictionary