English Tense Tense Question #2944 (CAT-I)

Select the correct future completion sentence:

A By tomorrow afternoon the plane will take off for Moscow.
B By tomorrow afternoon the plane will be taking off for Moscow.
C By tomorrow afternoon the plane will have taken off for Moscow.
D By tomorrow afternoon the plane had taken off for Moscow.
Correct Answer & Explanation
Option C
Option C is the correct answer according to official curriculum guidelines.