Learn English – At, by, in the end of this week

grammarprepositions

I have the following three sentences:

  1. I am reading it by the end of this week.
  2. I am reading it at the end of this week.
  3. I am reading it in the end of this week.

Which one is more grammatically correct?

I think it’s the second one, but I am not really sure; I ruled out the third one.

Best Answer

The third is ungrammatical and should be discarded.

The first two are just about grammatical but mean different things.

By the end of the week means you will have completed it by then.

At the end of the week means you intend to start reading it then.

The problem with the grammaticality is the use of the present progressive, when it seems you need the future. Ideally you need to say:

I will read it by/at the end of this week.

Related Topic