He _____ an aeroplane for 10 hours.

He _____ an aeroplane for 10 hours.

Explanation
  • "Has been flying" is the correct present perfect continuous tense.
  • It is used because the action started in the past and is still continuing.