ExamVeda
Login
Home
This question belongs to Competitive English Grammar
Grammar
?

He . . . . . . an airplane for 10 hours.

Answer & Solution
Correct Answer: Option C
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.
Examveda
Question posted by Examveda
Community

Join the Discussion

2 Comments
Samaro Tamaro
Samaro Tamaro 5 years ago
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..
Vishal Sahane
Vishal Sahane 6 years ago
It's present perfect countinous