满分5 > 高中英语试题 >

________ for the fact that she broke her...

________ for the fact that she broke her leg, she might have passed the exam.

AHadn't it been BHad it not been

CWas it not DWere it not

 

B 【解析】选B 句意:要不是她摔断了腿,她可能就通过考试了。根据题干中的broke, might have passed可推知设空处为与过去事实相反的虚拟语气。与过去事实相反,if从句谓语动词应为“had+过去分词”,故排除C、D两项;如果虚拟语气的if从句为否定句,省略if时,只需将助动词、were或情态动词提前构成倒装,而否定词not需保持在主语之后,故排除A项。  
复制答案
考点分析:
相关试题推荐

His pale face suggested he ________ angry and I suggested that he ________ at once.

Ashould be; should leave Bwas; left

Cwas; leave Dbe; left

 

查看答案

But for the help of the kind policeman, we ________ our way to the hotel in this foreign city.

Awouldn't find Bwouldn't have found

Cwould find Dwould have found

 

查看答案

I ________ sooner but I didn't know that they were waiting for me.

Ahad come Bwas coming

Cwould come Dwould have come

 

查看答案

According to the rules and regulations, all payments ________ be made in cash in the shopping center.

Ashall Bcan

Cmust Dshould

 

查看答案

Look! There are so many mistakes in your composition. You ________ have fixed full attention on it.

Acan Bshould

Cneed Dmight

 

查看答案
试题属性

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