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] .
Please note my corrections above.
"When I
will come" is an old-fashioned style of expression, that is not used nowadays. "When I come" is more normal.
"When I come, you will be gone" means exactly what it says, and stands alone.
"When I come, you will have been gone" does not make sense without adding something on about how long you will have been gone, eg "When I come, you will have been gone for several days".