Could you tell me which sounds natural?

  1. I will finish it on the weekend.

  2. I will finish it this weekend.

How does "this weekend" differ from "on the weekend?"

I heard that the time expressions which differ based on when it's spoken like tomorrow or today don't require preposition and that those which don't change like January or Sunday require "on," "in" and so on.

If it is true, is it possible to say "I'm going to Canada this January.

  • Worth looking at: english.stackexchange.com/a/93994/228732 – RaceYouAnytime May 2 '17 at 6:51
  • 1
    As has been pointed out several times on this site, Her Majesty and her subjects never do things "ON" the weekend. They do things "on" Saturday, and "on" Sunday, but NEVER "on" the weekend. They do things AT the weekend and OVER the weekend (seldom "during" the weekend). – WS2 May 2 '17 at 7:36
  • Excuse me. But some web sites say "on the weekend" is correct. – 祐一浅野 May 2 '17 at 7:44
  • @祐一浅野 We do not usually say "on the weekend" in Britain. – WS2 May 2 '17 at 8:31
  • Sorry. Right, I found that. I should have added I wanted to know about American English. – 祐一浅野 May 2 '17 at 8:33

I think the more natural one it's definitely "I will finish it this weekend."

  • You think? Could you please explain why. That would make a much better answer. – Chenmunka May 26 '17 at 7:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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