作业帮 > 英语 > 作业

by 1980 the bridge_____ A was completed B had been completed

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/03 12:06:25
by 1980 the bridge_____ A was completed B had been completed
C has been completed 请问该选哪一个?为什么?
选C.有by+某时刻的一般都要用完成时.如果该时刻已过去,就用过去完成时,如本题选C.
如果该时刻是未来的,应用将来完成时.如By the end of next year, we'll have learnt 10,000 words.如果该时刻是现在,就用现在完成时.如He should have arrived by now.
再问: 可题上明明是过去的时间啊