1

In an online placement test that is, frankly, not the best of the best, this sentence is provided with a gap to be filled:

  • Have you already finished your essay? - No, I will ___ it by this Thursday

The correct answer is, obviously, "have finished", but I wonder: Why is "finish" (just Future Simple) listed as incorrect?

Eddie Kal
  • 18,866
  • 27
  • 89
  • 183

2 Answers2

1

As JavaLatte wrote in comments either have finished or finish is fine here. As you also mentioned in a comment the question would sound more natural as Have you finished your essay yet? And I will do it by Thursday would be an equally good response.

mdewey
  • 4,581
  • 5
  • 15
  • 25
1

Both finish and have finished are fine, but notice that the meaning is slightly different.

A comment was made about already being redundant. This is not true. Already is not redundant.

Patriot
  • 1,008
  • 3
  • 16