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:

Everyone of the arrested men .......... confessed his guilt.
If he __________ the instructions, he would have succeeded.
A couple of years ago I .... my uncle in Paris. I had a great time with him.
When she reached the theatre, the film had started. This sentence is an example of
Before the students started to write, the teacher ............ their mobile phones.Fill in with past perfect tense.