满分5 > 高中英语试题 >

—It rained cats and dogs this morning.I'...

—It rained cats and dogs this morning.I'm glad we took an umbrella.

—Yeah, we would have got wet all over if we   ________.

A.hadn't           B.haven't

C.didn't              D.don't

 

A 【解析】 试题分析:考查虚拟语气。主句用would have done结构,从句对应用had done结构,答语省略了 taken the umbrella。 【名师点睛】if的虚拟语气非常重要,简要概括如下:1、表示与现在事实相反的情况,从句:If主语+过去时(Be动词用were);主句:主语+should/would/could/might+do: 2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,从句:①if+主语+were to do②if+主语+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should/would/could/might+do。  
复制答案
考点分析:
相关试题推荐

I ________ myself more—it was a perfect day.

A. shouldn’t have enjoyed           B. needn’t have enjoyed

C. wouldn’t have enjoyed            D. couldn’t have enjoyed

 

查看答案

They were abroad during the months when we were carrying out the investigation, or they _____ toour help.

A. would have come         B. could come

C. have come               D. had come

 

查看答案

People are recycling many things which they away in the past.

A. had thrown             B. will be throwing

C. were throwing          D. would have thrown

 

查看答案

It was sad to me that they, so poor themselves, ________ bring me food.

A. might                B. would

C. should             D. could

 

查看答案

I still remember my happy childhood when my mother ______ take me to Disneyland at weekends.

A. might               B. must

C. would               D. should

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.