Ve smyslu, že už se toho nedožije, mne napadá s předbudoucím časem:
You will have been long gone by then.
Lze to nějak jinak, nejlépe se záporem (napadlo mne, že u předbudoucího vlastně ani nevymyslím větu v záporu, co by měla smysl)? Co jednoduchá budoucnost, šlo by?