I'm a grammar Nazi too. That's why this is bothering me.
I will have finished my cereal by the time our guests have arrived. - sounds right to me.
I will be 52 by the time we've landed on Mars.
Future Perfect - EnglishTenses.com
You're going mars?
Upvote
0