Search SchoolNGR

Tuesday, 21 April 2026
Register . Login

Choose the option that best completes the gap. How long.............English?

Choose the option that best completes the gap.

How long.............English?
Take Free Practice Test On 2026 JAMB UTME, Post UTME, WAEC SSCE, GCE, NECO SSCE
  • A Are you learning
  • B Have you been learning
  • C Do you learn
  • D You learn
Correct Answer: Option B
Explanation:
The question is asking about an action that started in the past and is still ongoing. The correct tense to use here is the present perfect continuous, which is formed with "have/has been" + verb-ing.

So the correct sentence is:
"How long have you been learning English?"

This tense indicates that the action has been happening for a period of time and is still continuing.

Share question on: