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.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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.