A lot of buildings _____ and the place _____ very noisy ever

A lot of buildings _____ and the place _____ very noisy ever since we moved here.
A.have been built; has become B.have been built; became
C.were built; has become D.were built; became
第二个空格不明白,从句“since we moved here”它前面不应该是过去完成时吗?更不能理解的是它的“become”居然是原型的.到底是为什么呀?
lq_love_tt 1年前 已收到5个回答 举报

摆云出袖 幼苗

共回答了16个问题采纳率:81.3% 举报

since 的用法是前面现完,后面过去
(从过去的时间到现在的意思)

1年前

8

wodexiaoxiong 幼苗

共回答了269个问题 举报

since 可以跟时间点也可以跟从名,它的主句都要用现在完成时.这里的
become是过去分词,而不是原型.

1年前

2

嗯啊嗯呀 幼苗

共回答了31个问题 举报

这两个空的时间段一样,同时发生。因此时态一样,都是现在完成时。
become 和come 一样,过去时是became, 过去分词是become, 原型。

1年前

1

司徒羽姗 幼苗

共回答了1个问题 举报

since 前是现在完成时,后面是一般过去时,所以后面是moved,而bocome并不是原型,而是过去分词,因为要用完成时,所以是has bocome,and前后时态一致!懂了吧?

1年前

1

rvid 幼苗

共回答了73个问题 举报

楼上的不一定额。。
she had been worrying ever since the letter arrived.
这个摘自牛津高阶。。
其实这个是要看语境的。如果你说话时这件事还在继续,那么就是现在完成时,如果已经过去,那么就是过去完成时。

1年前

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