您现在的位置是:首页 > 学科知识查询 > 高中英语题库

A local radio station said that several eruptions in the past twenty years.A. had been taken placeB.

编辑:chaxungu时间:2026-04-27 02:49:54分类:高中英语题库

【题目】A local radio station said that several eruptions _____ in the past twenty years.

A. had been taken placeB. took place

C. have taken placeD. had taken place

在线课程

【答案】D

【解析】

考查时态和语态。句意:一个当地的广播电台说在过去的20多年里,发生过多次火山喷发。take place 属不及物动词短语,无被动语态。由此可以排除A; in the past twenty years常用于完成时中,再结合句中的said可知,该用过去完成时。故选D项。