问题 选择题

A local radio station said that several eruptions _____ in the past twenty years.

A.had been taken place

B.took place

C.have taken place

D.had taken place

答案

答案:D

本题考查时态和take place的用法。take place 属不及物动词短语,无被动语态。由此可以排除A; in the past twenty years常用于完成时中,再结合句中的said可知,改用过去完成时。

单项选择题
选择题