The top officer in Beijing says that all construction work for the Beijing Olympic               by 2006.
#104248
A
has been completed
B
has been completed
C
will have been completed
D
will have completed