Question : Directions: In the following question, out of the four alternatives, select the alternative that will improve the bracketed part of the sentence. In case no improvement is needed, select "No Improvement".
How long were you learning English for?
(1) How long have been you learning English?
(2) How long have you been learning English?
(3) How long have you been learning English for?
(4) No Improvement
Option 1: (1)
Option 2: (2)
Option 3: (3)
Option 4: (4)
New: SSC CGL 2025 Tier-1 Result
Latest: SSC CGL complete guide
Suggested: Month-wise Current Affairs | Upcoming Government Exams
Correct Answer: (2)
Solution : The correct choice is the second option.
Explanation: The sentence requires the present perfect continuous tense, which is formed by using "have been" and the present participle of the main verb. It follows the proper structure of the present perfect continuous tense. The correct sentence follows this structure, indicating an action that started in the past, is still ongoing, and is relevant to the present.
So, the correct sentence would be: "How long have you been learning English?"
Related Questions
Know More about
Staff Selection Commission Combined Grad ...
Answer Key | Eligibility | Application | Selection Process | Preparation Tips | Result | Admit Card
Get Updates BrochureYour Staff Selection Commission Combined Graduate Level Exam brochure has been successfully mailed to your registered email id “”.




