一道英语选择题A lot of buildings _____ and the place _____ very noi

一道英语选择题
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
答案是A 第二个空格不明白,从句“since we moved here”它前面不应该是过去完成时吗?更不能理解的是它的“become”居然是原型的.到底是为什么呀?
ttssjt 1年前 已收到6个回答 举报

有经验的ss 幼苗

共回答了11个问题采纳率:72.7% 举报

since引导的是时间状语从句,一般从句用一般过去时态,但是,主句需要用现在完成时态
since是现在完成时态的一个标志
所以,整个句子应该用现在完成时态
另外,现在完成时态的格式是have/has+过去分词
build的过去分词是built
become的过去分词是become
肯定对

1年前

6

8wy032114 幼苗

共回答了41个问题 举报

become-became-become 三种时态
那SINCE从句 主句时态可以是一般现在时

1年前

1

易筋经2005 幼苗

共回答了52个问题 举报

become不是原型,是过去分词形式。
我觉得后面的空用现在完成时和过去完成时都可以。

1年前

1

Welcont_PK 幼苗

共回答了3个问题 举报

become是不规则动词——become,became,become.
and的前后时态要一致。have been built,是因为前面名字是buildings,是复数;而the place是单数,所以用has。

1年前

1

hzvip100 幼苗

共回答了25个问题 举报

从我们搬过去以后,就应该是现在完成时,如果是since we had moved here的话应该是过去完成时,记住,since和完成时连用
become的过去分词是原型

1年前

1

youran121314 幼苗

共回答了9个问题 举报

从句“since we moved here”的前面应用完成时,所以要用has,因为“become”的过去分词还是“become”,所以合起来就是“has become ”了。

1年前

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