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:

Fill in the blank with the correct tense form : "John and his friends _____ for ten minutes."
Use the correct tense of the verb. He usually _____ his lunch in the nearby hotel.
If you drove fast, you _____ there in time.
The driver in that bus ______ like your brother.
The officer has been serving at the National Defence Academy since 2010. The sentence means :