1、But for the fact that he _____ the truth, he _____ for a week’s imprisonment.
A.didn’t know; would be punished
B.hadn’t known; might have punished
C.didn’t know; would have been punished
D.hadn’t known; could be punished
2、Sophia waited for a reply, but ________ came
A.either
B.another
C.neither
D.none
3、When I returned home, I found I ________ my umbrella in the office
A.will leave
B.was leaving
C.have left
D.had left
4、It was when we were returning home ________ I realized what a good feeling it was to have helped someone in trouble
A.which
B.that
C.where
D.how
答案解析:
1.【答案】C。解析:考查时态和虚拟语气。句意:要不是因为他不知道真相,他会受到一周监禁的惩罚。分析句子可知,他不知道真相是过去的事实,因此需使用一般过去时。“that he … the truth”是fact的同位语。根据but for…可知,整句话是对过去的虚拟,因此主句需使用would/could/might/should+ have done的形式。根据句意,“他受到惩罚”应使用被动语态。故选C。
2.【答案】D。解析:考查代词。句意:Sophia等候答复,但没有任何答复。根据转折连词but可知,此处应用表示否定意义的代词,所以排除A项和B项。neither两者都不;none三者或三者以上都不。根据前半句中的“a reply”提示可知,故选D。
3.【答案】D。解析:考查时态。句意:当我回到家时,我发现我把伞落在办公室了。分析句子,回到家是过去动作,把伞留在办公室发生在回到家之前,即过去的过去,故需使用过去完成时。故选D。
4.【答案】B。解析:考查强调句。句意:正是当我回家的时候,我才意识到帮助别人于危难之时感觉是多么令人愉快。根据分析,该句是“It was...”开头,且去掉“It was...”之后,句子结构仍然是一个完整意义的句子,故判断此句是一个强调句,强调“when we were returning home”,故选B。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。