满分5 > 高中英语试题 >

It might have saved me some trouble ____...

It might have saved me some trouble ______ the schedule.

A. did I know       B. have I known

C. do I know         D. had I known

 

D 【解析】 试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中might have saved可知主句是对过去的虚拟,从句应用if I had known与主句保持一致。if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。故选D项。虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当 if 条件句中含有助动词 had,should 或 were 时, 可以省略 if,而将 had, should 或 were提到句首,从而构成倒装虚拟条件句。 【考点定位】虚拟语气  
复制答案
考点分析:
相关试题推荐

The university started some new language programs to _____ the countrys Silk Road Economic Belt.

A. apply to           B. cater for

C. appeal to        D. hunt for

 

查看答案

It is so cold that you cant go outside _____ fully covered in thick clothes.

A. if                   B. unless            C. once               D. when

 

查看答案

_____ Li Bai, a great Chinese poet, was born is known to the public, but some wont accept it.

A. That                  B. Why           C. Where             D. How

 

查看答案

Much time _____ sitting at a desk, office workers are generally troubled by health problems.

A. being spent           B. having spent

C. spent                D. spending

 

查看答案

—Jim, can you work this Sunday?

—________? Ive been working for two weeks on end.

A. Why me         B. Why not

C. What if              D. So what

 

查看答案
试题属性

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