by 1980 the bridge_____ A was completed B had been completed

by 1980 the bridge_____ A was completed B had been completed
C has been completed 请问该选哪一个?为什么?
饼辰cc 1年前 已收到5个回答 举报

wxyj 春芽

共回答了19个问题采纳率:100% 举报

选C.有by+某时刻的一般都要用完成时.如果该时刻已过去,就用过去完成时,如本题选C.
如果该时刻是未来的,应用将来完成时.如By the end of next year, we'll have learnt 10,000 words.如果该时刻是现在,就用现在完成时.如He should have arrived by now.

1年前 追问

5

饼辰cc 举报

可题上明明是过去的时间啊

吃提子不吐葡萄皮 幼苗

共回答了6个问题 举报

B。在1980年之前已经被完成的

1年前

2

fenglei789 幼苗

共回答了15个问题采纳率:86.7% 举报

A was completed

1年前

2

南方的树 花朵

共回答了5402个问题 举报

B
by + 过去时间------用“过去完成时”。

1年前

0

lvchahaohe 幼苗

共回答了3678个问题 举报

B by +过去时间,时态选择过去完成时态。
祝学习进步!

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 0.067 s. - webmaster@yulucn.com