首页 > 留学知识库

问题: 请问一道英语选择题!

The construction of the two new railway lines ______ by now.
A. has completed
B. have completed
C. have been completed
D. has been completed

应该选哪个?如果去掉The construction of, 句子改成“The two new railway lines ______ by now.”,又应该选哪个呢?谢谢!

解答:

选D,因其主语是 “construction”, 如句子改成“The two new railway lines ______ by now.”,则选C.