It is expected that man ______ on several planets by the end of this
century.

will have been landed
will have landed
will be landing
would have landed
Pre-Intermediate Grammar Exercises
Upper-Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)
Advanced Grammar Exercises