SSC CGL 2016 PYQ — Question 95

SSC CGL Tier II English - 1/12/2016 • English • Q95

In the following question, a sentence / a part of the sentence is underlined. Below are given alternatives to the underlined part which may improve the sentence. Choose the correct alternative. In case no improvement is required, choose "No Improvement" option.

How long were you learning English for ?

Show answer & explanation

Correct answer: C

Explanation

The correct answer is option 3 i.e. How long have you been learning English for?

  1. Whenever we need to show time duration we use the present perfect tense.
  2. As the adverb "how long" is used to show time duration we need to use present perfect tense here.
  3. The chosen option has the structure of present perfect tense so it will be correct.

The correct sentence will be-

How long have you been learning English for ?