SSC MTS 2024 PYQ — Question 71

SSC MTS - 23/10/2024 - (4:00 PM - 5:30 PM) • English • Q71

The following sentence has been split into four segments. Identify the segment that contains a grammatical error.


How long / have you / been learn / English now?

Show answer & explanation

Correct answer: B

Explanation

The correct answer is option 2 i.e. been learn

Error concept: Wrong verb form in present perfect continuous tense.

What is wrong: In present perfect continuous tense, the structure is have/has + been + verb(-ing), but here “been learn” is incorrect.

Grammatical concept: The correct form should be been learning to indicate an ongoing action.

Incorrectness of the concept in context: “Been learn” breaks the tense rule and makes the sentence ungrammatical.

How to correct: Replace “been learn” with “been learning.”

Correct phrase/ correction: been learning

Final sentence: How long have you been learning English now?

Hence, the chosen option is correct.