单选题 Great changes ______ in our hometown in recent years.
  • A.have been taken place
  • B.took place
  • C.take place
  • D.have taken place
【正确答案】 D
【答案解析】[解析] take place和happen等表示“发生”的词,均不能用于被动语态。又根据词组“in recent years”可知应选用现在完成时态。