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)?
Answer
The first emphasises the absence, the second, the departure.
No comments:
Post a Comment