作业帮 > 英语 > 作业

The mayor of Beijing says that all construction work for the

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/07/19 07:07:04
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
The mayor of Beijing says that all construction work for the
答案:C.
翻译:北京市长说,北京奥运会的所有建筑工作将会在2006之前全部完工.
1.complete做动词时,意思是“完成/结束”,很明显宾语从句的主语all construction work和complete之间为被动关系,所以选项必须是被动结构,排除主动结构的BD;
2.该题应该是几年前的题目了,所以2006年在出题时为将来的时刻.
by 2006的意思是“到2006年为止”,还含有完成的含义.
两种时态一结合,该句就必须采用将来完成时(will have done sth)了.
A项为现在完成时,表明到现在为止,不符合出题时的时间特征,排除.
所以正确答案为C.