单项选择题

The new big factory is reported () within two years.

A. to have completed
B. to complete
C. having been completed
D. to have been completed