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