Hi,
Please explain the difference between
When I will come, you will be gone.
When I will come, you will have been gone.
I will be thankful[STRIKE]l[/STRIKE] .
But I guess I could also say "When I come , you will be gone for several days". No, you can't. You have guessed wrong.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: