All flights ____ because of the snowstorm, many passengers could do nothing but

All flights ____ because of the snowstorm, many passengers could do nothing but

题型:不详难度:来源:
All flights ____ because of the snowstorm, many passengers could do nothing but take the train.
A.had been canceledB.have been canceled
C.having been canceledD.being canceled

答案
C
解析

试题分析:考查时态和语态。本题是现在完成时的被动语态,现在完成时表示过去所发生的事情对现在的影响。句意:因为暴风雪所有的航班都被取消了,很多乘客不得不乘坐火车。根据句意说明过去发生的暴风雪的影响是很多人不能乘坐飞机,只能做火车。根据句意使用被动语态的形式,故C正确。
点评:现在完成时和一般过去时的区别是时态题考查的重点内容,现在完成时表示过去发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生过某件事情,不表示对现在的影响。
举一反三
Though we don’t know what was discussed, yet we can feel the topic_______.
A.had changedB.will change
C.was changedD.has been changed

题型:不详难度:| 查看答案
Peter had intended to take a job in business, but____ that plan after the unpleasant experience in Canada in 2010.
A.had abandonedB.abandoned
C.abandonD.will abandon

题型:不详难度:| 查看答案
I first met John at my sister’s wedding. He ____ with the bridegroom at the time.
A.talkedB.had talked
C.had been talking D.was talking

题型:不详难度:| 查看答案
Our school, which has 10000 students, ____ on the bank of the An chang River.
A.has situatedB.situate
C.situatingD.is situated

题型:不详难度:| 查看答案
-----Would you please repeat it?
-----Obviously, you _____me.
A.hadn’t listened toB.were not listening to
C.haven’t listened toD.don’t listen to

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.