题目内容
【题目】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项。
练习册系列答案
相关题目