He ............ 10 years of service by next March.
Awill be completing
Bwill complete
Cwill have been completing
Dshall complete
Awill be completing
Bwill complete
Cwill have been completing
Dshall complete
Related Questions:
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.