问题
选择题
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…要不是…;如果没有….;