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:

The train _____ before he reached the station.
Use the correct tense form: He usually ______ to office by bus.
The bell _____________ by the time I reached the exam hall. (Fill in the blanks, choosing from the options given below)

Choose the correct alternative from those given as options.

When he returned home ___________.

I will wait until I ______(see) him. Choose the correct tense form.