Má smysl použít předbudoucí čas nebo to ani nelze?
I will be gone before they arrive.
I will have been gone before they arrive.
Jedna zajímavost: When we entered the class, the teacher had been already there. Rodilí mluvčí se dohadovali, zda tam učitel byl první a stále je a nebo tam byl a odešel.