Thank you so much! But for your text message, I ___________ home without my ID c

Thank you so much! But for your text message, I ___________ home without my ID c

题型:不详难度:来源:

Thank you so much! But for your text message, I ___________ home without my ID card this morning.
A.would have leftB.would leaveC.had leftD.left

答案
A
解析

试题分析:考查虚拟语气。本题考查的是含蓄的条件句中的虚拟语气,本题的条件是通过介词短语but for…要不是…;如果没有….;句意:非常感谢你。要不是你的短信,今天早上我就会不带着身份证就离开家里。根据句意说明是对今天早上的事情的虚拟,故使用情态动词+have done的形式。故A正确,
点评:本题考查的是含蓄的条件句中的虚拟语气,本题的条件是通过介词短语but for…要不是…;如果没有….;
举一反三

English is a language that many people around the world           not speak perfectly but at least can understand.
A.couldB.wouldC.willD.may

题型:不详难度:| 查看答案
They ______ so tired if they ______ for a whole day.        
A.wouldn’t feel, didn’t walkB.wouldn’t feel, weren’t walking
C.wouldn’t be feeling, weren’t walkingD.wouldn’t be feeling, hadn’t been walking

题型:不详难度:| 查看答案
It’s a shame ______ able to give them any advice.  
A.not to have beenB.to have not beenC.to have been notD.to not have been

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

Had it not been for the police’s help, Peter     his bicycle yesterday afternoon.
A.could not findB.could not have foundC.didn’t find D.hadn’t found

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

I didn’t visit the TV station. But I do wish I     there.
A.wasB.had beenC.wereD.went

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

超级试练试题库

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