Alocalradiostation&nbs

发布时间:2020-07-12 12:35:02

A local radio station said that several eruptions _____ in the past twenty years.A.had been taken placeB.took placeC.have taken placeD.had taken place

网友回答

D解析本题考查时态和take place的用法。take place 属不及物动词短语,无被动语态。由此可以排除A; in the past twenty years常用于完成时中,再结合句中的said可知,改用过去完成时。
以上问题属网友观点,不代表本站立场,仅供参考!