英语选择(1)The workers_______a new hospital since the end of las

英语选择
(1)The workers_______a new hospital since the end of last year.
(2)The workers________a new horspital by the end of last year.
A.have built B.have been building C.had build D.were building
应该选择哪个呢,麻烦说下理由
云淡风轻一 1年前 已收到2个回答 举报

JavsonM 幼苗

共回答了9个问题采纳率:88.9% 举报

B到现在还在建设之中,所以用现在完成时
C.由于后面是by the end of last year(在 去年年底前)发生了,是过去的过去,所以用过去完成时,OK?

1年前

11

zjuloo 幼苗

共回答了3个问题 举报

第一个选A
SINCE用现在完成时
第二个选C
BY+过去某个时间,用过去完成时

1年前

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