0
Adsfaf Posted 8 years ago
Grammar

Aren't both versions correct?

I will finish/will have finished my homework before you arrive.
  

Top answer

Yes, both are correct, and there is no real difference in your example. But you might like to consider these examples. I will cook dinner at 6pm.

  • Yes, both are correct, and there is no real difference in your example.
  • But you might like to consider these examples.
  • I will cook dinner at 6pm.
  • Sounds like I will start cooking at 6pm.
  • I will have cooked dinner at 6pm.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

Yes, both are correct, and there is no real difference in your example.

But you might like to consider these examples.

I will cook dinner at 6pm. Sounds like I will start cooking at 6pm.

I will have cooked dinner at 6pm. Sounds like dinner will be ready at 6pm.

Related Questions