满分5 > 高中英语试题 >

But for the fact that he the truth , he ...

But for the fact that he    the truth , he    for a week's imprisonment.

A. didn’t know; would be.    B. hadn't known; might have punished.

C. didn’t know; would have been punished.    D. hadn't know; could be punished

 

C 【解析】 考查虚拟语气。句意:要不是因为他不知道真相,他会受到一周监禁的惩罚。他不知道真相是过去的事实,应用陈述语气didn’t know;that he didn’t know the truth为fact的同位语。根据but for……可知,整句是对过去的虚拟,第二空应用would/could/might/should+ have done的形式。根据句意,他应该受到惩罚,应用被动语态,故选C。  
复制答案
考点分析:
相关试题推荐

— When will the bike-sharing schemes be introduced to the public?

— Not until _______ a better understanding of them.

A. we have had    B. will we have had

C. have we had    D. we will have had

 

查看答案

Bob was trying to ______ that he knew the famous singer who would perform in our city.

A. lay out    B. let out    C. figure out    D. make out

 

查看答案

When entering the office, _____.

A. Winifred was found sitting at a desk    B. Winifred was found sat at a desk

C. we found Winifred seated at a desk    D. we found Winifred seating at a desk

 

查看答案

_____ the opening ceremony of the Hong Kong-Zhuhai-Macao Bridge was President Xi Jinping accompanied by leading officials of Hong Kong, Macao and Guangdong province.

A. Attending    B. Having attended

C. Attended    D. To attend

 

查看答案

Life is a tough journey, to some extent, _______ you still smile and love even though you are occasionally hurt and betrayed.

A. where    B. what    C. when    D. which

 

查看答案
试题属性

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