1. If he ________ to the teacher attentively, he ________ the answer to the problem now.
A. had listened, would have known B. listened, would know
C. listened, would have known D. had listened, would know
2.—I believe________ you’ve done your best and ________ things will improve.
—Thank you.
A.that; / B./; / C.what; that D./; that
3. You ________ all those clothes! We have a washing machine to do that sort of thing.
A.needn’t have washed B.shouldn’t have washed
C.must not have washed D.can not have washed
4. The headmaster showed the foreign friends ________ the school.
A.along B. to C. around D. over
5. Please give the book to ________ wins the first prize.
A.who B.whom C.whoever D.whomever
6. How I wish every family ________ a large house with a beautiful garden.
A. has B. had C. will have D. have
7. But for the party, he ________ of hunger 30 years ago.
A. would have died B. would die C. must have died D. must die
8. In the office I never seem to have time until after 5:30 p.m., ________ many people have got home.
A. whose time B. by that time C. on which D.by which time
9. ________ today, he would get there for holiday.
A. Was he leaving B. Were he to leave
C. Would he leave D. If he leaves
10. John’s score on the test is the highest in the class; he ________ last night.
A.should study B. should have studied C.must have studied D. must have to study
1.【答案】D
【解析】考查混合型虚拟语气。句意:如果他认真听老师讲课了,那么他现在就能够知道这个问题的答案了。根据句意可知,if条件句是对过去的虚拟,谓语动词用had done;而后面主句中的now则提示应该是对现在的虚拟,应该用would +动词原形,所以整个句子是混合型的虚拟语气,正确答案为D。
2.【答案】D
【解析】考查宾语从句。句意:“我相信你已经尽力并且(我相信)情况会好转”。及物动词后有两个或两个以上的宾语从句时,只有第一个连词that可以省略,故选择D。
3.【答案】A
【解析】考查情态动词。needn’t have done本没有必要做。句意:你本没有必要洗那么多衣服!我们有洗衣机来做那种事情。故选择A。
4.【答案】C
【解析】考查固定搭配。Show ... around,带……参观、巡视;句意:校长带外国朋友参观了学校。
5.【答案】C
【解析】考察名词性从句。句意:请把这本书给获得一等奖的人。在题干中,to后面接一个介词宾语从句,空格里做主语。由此排除BD项。A项指具体的谁。C项相当于anyone who引导宾语从句。故C正确。
6.【答案】B
【解析】考查虚拟语气。句意:我多么希望每个家庭都能有一种带有大花园的大房子啊!根据句意说明是对现在的情况的虚拟,故使用一般过去时,故B正确。
7.【答案】A
【解析】考查虚拟语气。but for (要不是因为、如果没有) 通常与虚拟语气连用,由30 years ago可知,这是与过去事实相反的情况,所以选would have died。
8.【答案】D
【解析】本题是由介词+关系代词+名词引导的定语从句。短语by that time 意思为“到那时”,在定语从句中,要用 by which time。故选择D。
9.【答案】B
【解析】本题考查虚拟语气的倒装。在虚拟语气中, 如if条件句中有were, should, had done(过去完成),则可把if省略, 并把were, should, had提前,故选择B。
10.【答案】C
【解析】考查虚拟语气。句意:约翰的考试分数全班最高,他昨天晚上一定学习了。表示对过去动作行为的肯定猜测要用 must have done这一句型结构。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。