But for the traffic jam,we       long ago.A.will have arrivedB.shouldC.had arriv

But for the traffic jam,we       long ago.A.will have arrivedB.shouldC.had arriv

题型:不详难度:来源:
But for the traffic jam,we       long ago.
A.will have arrivedB.shouldC.had arrivedD.would have arrived

答案
D
解析
but for...为含蓄条件,意为:If it hadnt been for...“would+不定完成”表示过去将有可能做的动作。句意为:要不是因为堵车,我们(那时)早就到了。
举一反三
John,look at the time.       you stop playing the piano at such a late hour?
A.MustB.Can’tC.MayD.Need

题型:不详难度:| 查看答案
There was plenty of time.He       .
A.couldn’t have hurriedB.mustn’t hurry
C.needn’t have hurriedD.can’t have hurried

题型:不详难度:| 查看答案
Without your help,we       this task.
A.don’t finishB.will not finish
C.didn’t finishD.would not have finished

题型:不详难度:| 查看答案
There       be any difficulty about passing the road test since you have practised a lot in the driving school.
A.mustn’tB.shan’tC.shouldn’tD.needn’t

题型:不详难度:| 查看答案
—Lucy doesn’t mind lending you her dictionary.
—She       .I have already borrowed one.
A.can’tB.mustn’tC.needn’tD.shouldn’t

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

超级试练试题库

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