满分5 > 高中英语试题 >

Had they known what was coming next, th...

 Had they known what was coming next, they ___________ second thoughts.

A.may have         B.could have         C.must have had      D.might have had

 

D 【解析】 试题分析:考查虚拟语气:若与过去事实相反,虚拟语气的条件从句的谓语用过去完成时(had+过去分词),可以把had提到主语前,构成倒装句,主句谓语用“should (would, could, might)+have+过去分词”。句意:要是他们知道下面会发生什么,就会再好好想一想了。选D。 考点:考查虚拟语气的省略倒装
复制答案
考点分析:
相关试题推荐

I don’t know how it ___________ that our car was bumped from behind.

A.let out            B.gave out          C.got about          D.came about

 

查看答案

—How do you like your trip to Hainan?

—________,I enjoyed it very much,although the weather was hot sometimes.

A.In addition                            B.On the whole

C.In other words                         D.On the other hand

 

查看答案

 -----Why didn’t you ring me up?

----- Sorry, I forgot your phone number. Otherwise, I _____ long before.

A.had rung you up                        B.must run you up

C.would have rung you up                  D.would ring you up

 

查看答案

 My chest _____ when I take a deep breath, doctor.

A.hurts             B.wounds           C.harms            D.injure

 

查看答案

 —Shall I give a ride as you live so far away?

—Thank you. __________.

A.It couldn’t be better                    B.Of course you can

C.If you like                             D.It’s up to you

 

查看答案
试题属性

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