英语虚拟语气的问题how i wish that the engine_______down on our way back home last nightA.didn't break B.would not break C.hadn't broken D.shouldn't break____________me for help,you wouldn't have failedA.IF you asked B.if you were askingC.had
来源:学生作业学帮网 编辑:学帮网 时间:2024/07/06 19:28:49
英语虚拟语气的问题
how i wish that the engine_______down on our way back home last night
A.didn't break B.would not break C.hadn't broken D.shouldn't break
____________me for help,you wouldn't have failed
A.IF you asked B.if you were asking
C.had you asked D.if you have asked
C.hadn't broken wish从句中对过去的虚拟用过去完成时
C.had you asked
if you had asked 虚拟条件句,省略if,把had提前,即 had you asked
第一道选C 第二道选D
第一道: 从last night 看出是对过去的虚拟,那么从句的谓语动词就要在过去时态的基础上再往前提一个时态,就是过去完成时。因此要用hadn’t 。 后面自然就接过去分词broken。
综上,选C。
第二道: 考察虚拟语气中“本应该做而没有做”这个语法点,一律用完成时,过去完成时或现在完成时都有可能。 因此直接排除AB。 由原句可以看出,后面是主...
全部展开
第一道选C 第二道选D
第一道: 从last night 看出是对过去的虚拟,那么从句的谓语动词就要在过去时态的基础上再往前提一个时态,就是过去完成时。因此要用hadn’t 。 后面自然就接过去分词broken。
综上,选C。
第二道: 考察虚拟语气中“本应该做而没有做”这个语法点,一律用完成时,过去完成时或现在完成时都有可能。 因此直接排除AB。 由原句可以看出,后面是主句,因为有主语谓语在里面,那么前面就应该是个从句,根据句子意思,应该是个条件状语从句,那么就要用引导词If了,排除C
综上,选D
收起