Zaskoczyło mnie to do tego stopnia, że chciałbym abyście to potwierdzili.
Otóż dla podkreślenia że czynność została zakończona można używać Future Perfect.
Np. It's six p.m. The plane from London will have already landed.
Gdyby było should zamiast will to nie byłoby w tym nic dziwnego ale pierwszy raz
spotykam się z takim zastosowaniem Future Perfect.