问题

The mayor says that the new hospital ____________by the end of 2011
A:has been completed
B:has completed
C:will have been completed
D:will have completed
B:has completed
C:will have been completed
D:will have completed
正确答案是: