题目内容
【题目】Great changes ________ in our city so far.
A. have been taken place B. have taken place
C. took place D. has taken place
【答案】B
【解析】
句意:到目前为止我们城市里已经发生了巨大的变化。动词短语take place意为“发生”,so far是“到目前为止”,通常与现在完成时have/has done使用,C是过去时,故排除C,短语take place没有被动语态,排除A,主语是名词复数changes(变化),所以助动词应该使用have,故选B。
练习册系列答案
相关题目