单项选择题

The project _____ by the end of 2004 has benefited 100,000 people in the city.

A.completed
B.being completed
C.having been completed
D.to be completed