当前位置:高中试题 > 英语试题 > 一般现在时 > By the time the tornado ended, more than 700 people _________.A.have killedB.had...
题目
题型:不详难度:来源:

By the time the tornado ended, more than 700 people _________.
A.have killedB.had been killedC.were killedD.had killed

答案
B
解析
考查时态和语态。By+过去的时间,主句用过去完成时;by+将来的时间,主句用将来完成时。句意“到龙卷风结束的时候,已经有700多人被害。”根据ended可知,是过去的时间,主句用过去完成时;people和kill之间是动宾关系,应该用被动语态。故选B。
核心考点
试题【By the time the tornado ended, more than 700 people _________.A.have killedB.had】;主要考察你对一般现在时等知识点的理解。[详细]
举一反三

If you plant watermelon seeds in the spring, you __ fresh watermelon in the fall.
A.eatB.would eatC.have eatenD.will be eating

题型:不详难度:| 查看答案

. Had I known about this computer program, a huge amount of time and energy __ .  
A.would have been savedB.had been saved
C.will be savedD.was saved

题型:不详难度:| 查看答案

For many years, people __ electric ears. However, making them has been more difficult than predicted.
A.had dreamed ofB.have dreamed ofC.dreamed ofD.dream of

题型:不详难度:| 查看答案

Every few years, the coal workers ___________ their lungs X-rayed to ensure their health.
A.are havingB.haveC.have hadD.had had

题型:不详难度:| 查看答案

The church tower which_________will be open to tourists soon. The work is almost finished.
A.has restoredB.has been restoredC.is restoringD.is being restored

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