问题 选择题

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

多项选择题
单项选择题