题目
In the past ten years a lot of new buildings ______in our city. A. are put up B. have put up C. have been put D. have been put up .
In the past ten years a lot of new buildings ______in our city.
A. are put up B. have put up C. have been put D. have been put up
.
题目解答
答案
D
解析
步骤 1:确定时态
题目中的时间状语 "In the past ten years" 表示在过去十年里,因此句子应该使用现在完成时态。
步骤 2:确定主语和谓语的关系
句子的主语 "a lot of new buildings" 是动作 "put up" 的承受者,因此句子应该使用被动语态。
步骤 3:选择正确的选项
根据以上分析,句子应该使用现在完成时的被动语态,即 "have been + 过去分词"。选项 D "have been put up" 符合这个要求。
题目中的时间状语 "In the past ten years" 表示在过去十年里,因此句子应该使用现在完成时态。
步骤 2:确定主语和谓语的关系
句子的主语 "a lot of new buildings" 是动作 "put up" 的承受者,因此句子应该使用被动语态。
步骤 3:选择正确的选项
根据以上分析,句子应该使用现在完成时的被动语态,即 "have been + 过去分词"。选项 D "have been put up" 符合这个要求。