题目内容

9.-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'tB.haven'tC.didn'tD.don't

分析 --今早上下了倾盆大雨,我很高兴我们带了伞.
--是啊,如果我们没带的话,就全淋湿了.

解答 答案:A.根据答语中主句的谓语动词"would have done"为"情态动词+have done(完成式)"可知,本句是与过去事实相反的虚拟.由此可推知,if从句中的谓语动词形式应用had done(过去完成式)来表示对过去情况的推测.故选A.

点评 if条件从句的虚拟情况有三种形式:如对现在情况假设:①if条件从句的谓语动词形式为过去式(be/were),主句的谓语动词形式为would/could/might/should do②如对过去情况假设:if条件从句的谓语动词形式为had done,主句的谓语动词形式为would/could/might/should do ③如对将来情况假设:if条件从句的谓语动词形式为were/did;should do;were to do,主句的谓语动词形式为would/could/might/should do.解此类题的关键是要判断对什么时间的假设,再而确定谓语动词形式.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网