1) "By the time you arrive, I'll already be gone "
2 ) "By the time you arrive, I'll already have gone "
I think both are grammatically correct but Are there any differences in meaning? And which one sounds better(more natural)?
grammarmeaning
1) "By the time you arrive, I'll already be gone "
2 ) "By the time you arrive, I'll already have gone "
I think both are grammatically correct but Are there any differences in meaning? And which one sounds better(more natural)?
Best Answer
The first emphasises the absence, the second, the departure.