问题

The mayor of Beijing says that all construction work for the Beijing Olympics _____ by 2006
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
正确答案是: