Challenger App

No.1 PSC Learning App

1M+ Downloads

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

The workers had been repairing / the mall road in / town for / several days now.

Athe mall road in

Bseveral days now

CThe workers had been repairing

Dtown for

Answer:

C. The workers had been repairing

Read Explanation:

• The sentence ends with "several days now." The word "now" indicates that the action is connected to the present. Therefore, the Present Perfect Continuous ("have been repairing") should be used instead of the Past Perfect Continuous ("had been repairing").


Related Questions:

When I saw my old friend, I was _______.
Fill in the blanks with the correct option. A new mobile ---- next month.

Select the most appropriate option that can substitute the underlined segment in the given sentence. If there is no need to substitute it, select ‘No substitution’.

If you do not followed the rules, you will not be allowed to stay at this hostel.

Fill in the blanks choosing the correct form of verb given in brackets : If I ----------------- everything about him , I wouldn't have cared for these silly matters.
They _____ him for many years.