
all of those houses had been
Allofthehouse__inthelasttenyears.A.werebuiltB.hadbeenbuiltC.havebeenbuiltD.havebuilt求...
All of the house__ in the last ten years.
A.were built
B.had been built
C.have been built
D.have built
求解析 展开
A.were built
B.had been built
C.have been built
D.have built
求解析 展开
1个回答
展开全部
应该选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,物体并没有自己建筑的能力,只有人才能建房子,因为得用被动语态!
如果题目中把时间状语in the last ten years改为last ten years就是指过去时间,谈过去的事情,纯属一般过去时态,A才可以选!
不可以选B,B是过去完成时,这里并没有提到过去的过去所以不能选.
D是一早可以排除的答案,因为它是主动语态,题目中主语是All of the houses,物体并没有自己建筑的能力,只有人才能建房子,因为得用被动语态!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-04-01 广告
PayInOne提供全球雇佣与薪酬管理一站式服务,免费获取专业解决方案:【13122097832】无论企业大小,在海外是否拥有主体公司,雇佣全职或兼职,PayInOne都能够助您在全球180多个国家和地区实现合规雇佣及快速发薪,实施员工统一...
点击进入详情页
本回答由上海薪湾提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询