He . . . . . . . . an airplane for 10 hours.
A. has flown
B. is flying
C. has been flying
D. will fly
Answer: Option C
Solution(By Examveda Team)
First, let's define the relevant verb tenses:Present Perfect (has/have + past participle): Used for actions completed at an unspecified time before now. It emphasizes the completion of the action, not the time it happened.
Present Perfect Continuous (has/have been + present participle): Used for actions that started in the past and continue up to the present moment. It emphasizes the duration of the action.
Present Continuous (is/are + present participle): Used for actions happening now.
Simple Future (will + base verb): Used for actions that will happen in the future.
The sentence describes an action (flying an airplane) that began in the past and continues for a specific duration (10 hours) up to the present moment. Therefore, the Present Perfect Continuous is the appropriate tense.
Why other options are incorrect:
A. has flown: This implies he completed the act of flying at some unspecified time in the past. It doesn't convey the ongoing nature of the action.
B. is flying: This implies he is currently flying, but it doesn't specify how long he has been flying. The duration of 10 hours is missing.
D. will fly: This refers to a future action, not one happening now or continuing from the past.
Join The Discussion