All of the house__ in the last ten years.
A.were built
B.had been built
C.have been built
D.have built
求解析
人气:400 ℃ 时间:2019-12-08 08:48:46
解答
应该选C,因为in the last ten years是一个过去时间,房子也是过去建成的,现在说话者再提起它,就现在谈过去的事情,而且in the last ten years这个时间状语已经间接在提示你本句的时态是现在完成时态,请注意其中的介词in 和定冠词the.
如果题目中把时间状语in the last ten years改为last ten years就是指过去时间,谈过去的事情,纯属一般过去时态,A才可以选!
不可以选B,B是过去完成时,这里并没有提到过去的过去所以不能选.
D是一早可以排除的答案,因为它是主动语态,题目中主语是All of the houses,物体并没有自己建筑的能力,只有人才能建房子,因为得用被动语态!
推荐
猜你喜欢
- 英语作文建议信的开头中间和 结尾怎么写?
- 1.
- 验证勾股定理的验证方法一共有多少种?
- 水压是形成水流的原因,没有水压水流是什么样子?
- 已知长方形的周长是20厘米,长比宽多2厘米 ,设长方形的长为x厘米,宽为y厘米,所以列方程组为?
- 仿写《忘不了的笑声》的作文
- 3的m次方等于6,27的n次方等于2,求:3的2m+4n次
- a,b,c为互不相等的整数,a^2+c^2=2bc,则下列关系中可能成立的是() ..总之a b c之间的不等式帮帮忙帮我列一下吧....