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:

Correct the given sentence by choosing the suitable verb form from the following options: The girls and boys of class V who have registered for the study tour have requesting for leave since yesterday.
______ did you manage to start the car? I couldn't.
While I was going to the market, I _____ my friend.

Correct the tense using the appropriate form of the verb in bracket.

By this time next month we ........(finish) all our exams! 

 Fill in the blanks with appropriate words given in the option  so that the sentence appears to be in the correct form of tense.

The flight  ............ before we reach the airport.