By the end of 1976,many buildings ______ built in the city.选项:A)have been B) had been请问答案为什么选A?B为什么不对?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 22:30:35
Bytheendof1976,manybuildings______builtinthecity.选项:A)havebeenB)hadbeen请问答案为什么选A?B为什么不对?Bytheendof19

By the end of 1976,many buildings ______ built in the city.选项:A)have been B) had been请问答案为什么选A?B为什么不对?
By the end of 1976,many buildings ______ built in the city.
选项:A)have been B) had been
请问答案为什么选A?B为什么不对?

By the end of 1976,many buildings ______ built in the city.选项:A)have been B) had been请问答案为什么选A?B为什么不对?
对,答案错了,应该是选B

我也觉得是B……
能说出By the end of,应该都不是现在了
只能是过去完成

B
答案有问题吧
明显的过去完成时啊

如果现在是时间是1976年,选A是对的,否则要选B) had been

had been是过去完成时,表示去过什么地方,也是对过去已经做过的事的描述。I had been there.我去过那里。have/has been 是现在完成时,前者用于第一人称或复数(I或they等),后者用于第三人称单数(she或he或someone 等),he has been there.他去过那里(不管有没有回来)。...

全部展开

had been是过去完成时,表示去过什么地方,也是对过去已经做过的事的描述。I had been there.我去过那里。have/has been 是现在完成时,前者用于第一人称或复数(I或they等),后者用于第三人称单数(she或he或someone 等),he has been there.他去过那里(不管有没有回来)。

收起