当前位置:高中试题 > 英语试题 > 一般现在时 > A local radio station said that several eruptions _____ in the past twenty years...
题目
题型:不详难度:来源:
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
解析
本题考查时态和take place的用法。take place 属不及物动词短语,无被动语态。由此可以排除A; in the past twenty years常用于完成时中,再结合句中的said可知,改用过去完成时。
核心考点
试题【A local radio station said that several eruptions _____ in the past twenty years】;主要考察你对一般现在时等知识点的理解。[详细]
举一反三
One learns a language by making mistakes and ______ them.
A.correctsB.correctC.to correctD.correcting

题型:不详难度:| 查看答案
Some minatory experts are sure that the army of that nation _________ with more modern and advanced weapons in the near future, especially the navy.
A.to equipB.to be equippedC.will equipD.will be equipped

题型:不详难度:| 查看答案
I ______ in Hangzhou for many years, but now I live in Beijing.
A.have livedB.liveC.had livedD.lived

题型:不详难度:| 查看答案
When you ______with the dictionary, don’t forget to put it back on my desk, will you?
A.will finishB.are finishingC.will have finishedD.have finished

题型:不详难度:| 查看答案
----Where can we get your latest children’s story?
----Soon. It _______ and will come out next week.
A.has printed B.is being printed C.has been printed D.has been printing

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.