1、Neither he nor his two brothers was responsible for the fire which had caused great losses to the family. A.Neither B.was C.for D.had caused 改错:_____________
2、The whole family _______ TV attentively.
A.are watching
B.is watching
C.is seeing
D.are seeing
3、But for the party, he ________ of hunger 30 years ago.
A.would have died
B.would die
C.must have died
D.must die
4、We _______ building the bridge by the end of next month
A.are finishing
B.would finish
C.have finished
D.will have finished
答案解析:
1.【答案】B应改为were。解析:考查主谓一致。句意:那场火灾给他们全家造成了极大的损失,不过,这都不是他以及他那两个兄弟的责任。neither ... nor...连接的并列结构做主语时,动词的形式根据就近原则取决于最靠近它的那个名词,因此谓语动词应该与“two brothers”保持一致。
2.【答案】A。解析:集合名词作主语时,要判断句子主语所表示的含义,此处指:家里的各个成员,所以谓语动词要用非第三人称单数形式。故选A。
3.【答案】A。解析:考查虚拟语气。but for (要不是因为、如果没有) 通常与虚拟语气连用,由30 years ago可知,这是与过去事实相反的情况,所以选would have died。
4.【答案】D。解析:考查:谓语动词的时态。句意:到下个月底,我们将完成大桥的建设。由时间状语“by the end of next month”可知本句谓语应用将来完成时,表示到将来某一时间或另一个将来时间的动作发生之前已经完成的动作。故选D。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。