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)
Present perfect continuous tense is used when a work is being continued for some time from the past. has been flying is the most suitable option.Join The Discussion
Comments (2)
Related Questions on Grammar

Has been flying will be past perfect continues...since it is not a particular aeroplane as indicated by 'An' in 'an aeroplane ' I feel like has flown an aeroplane will be correct...is flying the aeroplane for the past 10 hours, has been flying the aeroplane for the last/past 10 hours, will fly the/this aeroplane for 10 hours..
It's present perfect countinous