满分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提到句首,从而构成倒装虚拟条件句。 考点:虚拟语气 【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间, 一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当 if 条件句中含有助动词 had,should 或 were 时, 可以省略 if,而将 had, should 或 were提到句首,从而构成倒装虚拟条件句。  
复制答案
考点分析:
相关试题推荐

—Sorry, Mum! I failed the job interview again.

—Oh, it's too bad. You have made full preparations.

A. must               B. can

C. would             D. should

 

查看答案

Ellen is a fantastic dancer. I wish I          as well as her.

A. dance                B. will dance

C. had danced            D. danced

 

查看答案

You         feel all the training a waste of time, but I’m a hundred percent sure later you’ll be grateful you did it.

A. should              B. need

C. shall               D. may

 

查看答案

I wish I ______ at my sister’s wedding last Tuesday, but I was on a business trip in New York then.

A. will be             B. would be

C. have been           D. had been

 

查看答案

I ______ have worried before I came to the new school, for my classmates here are very friendly to me.

A. mightn’t              B. mustn’t

C. needn’t              D. couldn’t

 

查看答案
试题属性

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