The mayor says that the new hospital ____________by the end of 2011.                        
#102615
A
has been completed
B
has completed
C
will have been completed
D
will have completed