满分5 > 高中英语试题 >

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

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 【解析】本题考查虚拟语气中的情态动词。本句是一个倒装句,可还原为:if they had known what was coming next, they might have had second thought。根据had known提示,可知是与过去事实相反,因此虚拟语气主句中应该用would/might +have done,由此可见答案D符合语境。
复制答案
考点分析:
相关试题推荐

— What made Bill so angry?

—____________. His girl friend promised to come at 8:30, but she hasn’t come yet.

A. Having kept waiting                  B. Being kept waiting  

C. To be kept waiting                       D. He was kept waiting

 

查看答案

People Who Moved China, hosted by CCTV, honors the people _______the valuable contributions should be remembered by every Chinese.

A. whose            B. of whom        C. that               D. of which

 

查看答案

The manager urged older staff ________early retirement and new staff _______ more time for work.

A. take up; to set aside                    B. took up; set aside

C. would take up; to lay aside              D. must take up; lay aside

 

查看答案

The monkey suddenly emerged ________ the tree, frightening Lucy into screaming.

A. from             B. behind           C. from behind      D. on

 

查看答案

21st Century, _____ weekly newspaper, provides us with ______ variety of fresh articles about campus studies and life.

A. a; a             B. the; the         C. a; /             D. the; /

 

查看答案
试题属性

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