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 left | B.would leave | C.had left | D.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.could | B.would | C.will | D.may |
|
They ______ so tired if they ______ for a whole day. A.wouldn’t feel, didn’t walk | B.wouldn’t feel, weren’t walking | C.wouldn’t be feeling, weren’t walking | D.wouldn’t be feeling, hadn’t been walking |
|
It’s a shame ______ able to give them any advice. A.not to have been | B.to have not been | C.to have been not | D.to not have been |
|
Had it not been for the police’s help, Peter his bicycle yesterday afternoon.A.could not find | B.could not have found | C.didn’t find | D.hadn’t found |
|
I didn’t visit the TV station. But I do wish I there.A.was | B.had been | C.were | D.went |
|
最新试题
热门考点