题目
-Heyuan develops so fast.-That's true.Great changes ______ in Heyuan in the last few years.( )A. have been taken placeB. took placeC. take placeD. have taken place
-Heyuan develops so fast.
-That's true.Great changes ______ in Heyuan in the last few years.( )
A. have been taken place
B. took place
C. take place
D. have taken place
题目解答
答案
D. have taken place
解析
步骤 1:确定时态
根据时间状语 "in the last few years",可以判断句子应该使用现在完成时态,表示从过去某时开始一直持续到现在的情况。
步骤 2:确定主语和谓语
句子的主语是 "Great changes",谓语动词是 "take place",表示“发生”。
步骤 3:确定正确选项
现在完成时态的结构为 "have/has + 过去分词"。"take place" 是不及物动词短语,不能用于被动语态,因此选项 A "have been taken place" 是错误的。选项 B "took place" 是一般过去时态,不符合题意。选项 C "take place" 是一般现在时态,也不符合题意。选项 D "have taken place" 是现在完成时态,符合题意。
根据时间状语 "in the last few years",可以判断句子应该使用现在完成时态,表示从过去某时开始一直持续到现在的情况。
步骤 2:确定主语和谓语
句子的主语是 "Great changes",谓语动词是 "take place",表示“发生”。
步骤 3:确定正确选项
现在完成时态的结构为 "have/has + 过去分词"。"take place" 是不及物动词短语,不能用于被动语态,因此选项 A "have been taken place" 是错误的。选项 B "took place" 是一般过去时态,不符合题意。选项 C "take place" 是一般现在时态,也不符合题意。选项 D "have taken place" 是现在完成时态,符合题意。