看一道四级英语题!!
来源:百度知道 编辑:UC知道 时间:2024/06/08 06:32:07
The construction of the bridge ___ by the end of the year .
1.must have been completed
2.must be completed
ans:2
我觉得1更正确啊? 因为有“by the end of the year”,不应该用will have been done吗?
1.must have been completed
2.must be completed
ans:2
我觉得1更正确啊? 因为有“by the end of the year”,不应该用will have been done吗?
答案正确。
这座大桥的建设(建筑)必须要在年底完成。
因为没有任何信息提示你这是在过去完成的呀。所以只能用现在时来回答。
要么这是一种命令语气要么就是答案错了!
应选2
1用完成时,表示是过去的动作。而by the end of the year,显然,该动作还没发生。