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
