1、语法专项训练题一: I should very much to have gone to the party, but I _ .A. am not invited B. was not invited C. shall not be invited D. am not being invited She would have come here, but she _ too busy with her homeworkA. would be B. could have been C. was D. will be Mary was badly ill, otherwise she _.A.
2、would have attended B. must have attended C. could attend D. would attendWe didnt know his telephone number, otherwise we _ him.A. must have telephoned B. would telephone C. had telephoned D. would have telephoned 题二: Some women could have made a good salary in a job instead of staying at home, but
3、they _not to work for the sake of the family.A. had decided B. would have decided C. could decide D. decidedI would like to have bought you a beautiful present for your birthday, but I _short of money at that timeA. was B. would have been C. had been D. has been They must have enjoyed themselves the
4、re, otherwise they _so long.A. cant have stayed B. wouldnt have stayed C. cant stayD. wouldnt stayThe imperial tombs must have been under the protection of the state government, or they _suffered severer damage.A. have had B. would have C. need have D. should have题三: It rained and rained, as if it _
5、 . A. never stopped B. had never stopped C. never stops D. would never stop 题四: It looks as if they _ the truth, but in fact they are not. A. are telling B. tell C. told D. were telling题五: The general ordered that the thief _ .A. be punished B. would punishC. would be punished D. should punishI dema
6、nd that she immediately _ for what she just said.A. should apologize B. would apologize C. apologized D. must apologizeThe passengers accent suggests that she _ from Shanghai.A. was B. is C. should be D. had beenGalileo insisted that the earth _ round the sun. A. should move B. moved C. moves D. wou
7、ld moveMary insisted that Tom _ her the ring BackA. gives B. give C. given D. have givenMy suggestion is that we _ a few soldiers to help them. A. send B. sent C. shall send D. will sendYour advice that she_ till next week is reasonableA. will wait B. is going to wait C. waits D. waitHis doctor sugg
8、ested that he _ a short leave of absenceA. will take B. would take C. should take D. took题六: He ordered that the students _the clothes every week by themselves.A.could wash B. should wash C.must wash D. need washThe job would require that he_ at the factory at 7 oclock every morningA. will be B. be
9、C. was D. hasbeenHis silence at the meeting suggested that he _ to your plan. A. shouldnt agree B. wouldnt agree C. hadnt agreed D. didnt agree The manager insisted that he _had nothing to do with the case.A. has B. had C. should have D. haveHe insisted that nothing _ till he arrived. Amust be start
10、ed Bought to be started Ccould be started Dshould be started My idea is that we_ more people to attend the conference A. got B. should get C. must get D. can get来源:学*科*网I made a proposal that we_ a meeting next weekA. hold B. shall hold C. have to hold D. heldHe suggested that the meeting _ put off.
11、 A. not be B. should not C. wouldnt D. be not题七: Its high time he _ home. A. goes B. went C. will go D. is going to go Id rather you _ me the news just now. A. not tell B. not to tell C. didnt tell D. hadnt told题八: Isnt it about time that you _ to pick up the visitors from New York?A. went B. would
12、go C. go D. will goId rather you _ anything about it for the time beingA. do B. didnt do C. dont D. didnt题九: Is there a fog in the evening?There be. Ill make a phone call to find it out.A. must B. would C . will. D. might题十: Alice, lets go to the supermarket and buy some food. Sorry, Mike _ come to
13、see me this afternoon so Id better stay at home in case he comes.A. can B. may C. must D. will 题十一: Do you know where David is? I couldnt find him anywhere.Well. He _have gone farhis coats still here. 来源:学+科+网A. shouldnt B. mustntC. cant D. wouldnt题十二: Isnt it Anns husband over there?No, it _ be him
14、. Im sure he doesnt wear glasses.A. cant B. mustnt C. wont D. may not题十三: You did turn in your report on time, but it_better, you know.A. could be doneB. must be doneC. could have been done D. must have been done 题十四: Jenny took the 8:00 bus to Shanghai this morning.Really? She_the 9:00 train. Its m
15、uch more comfortable and safer to travel by train.A. could have take B. should take C. must have taken D. can take题十五: You_any money on the software. It was available at for free.A. neednt have spent B. neednt spend C. neednt to spend D. dont need spend题十六: As it turned out to be a small house party
16、, we _so formally.A. neednt dress up B. did not have dressed upC. did not need dress up D. neednt have dressed up题十七: If he had been rich enough, he _ money from me.A. wouldnt borrow B. wouldnt have borrowedC. didnt borrow D. hadnt borrowed题十八: If the bird flu ( 禽流感 ) hadnt happened in Vietnam in th
17、e summer of 2004,I _ you to go to Vietnam for sightseeing. Really?What a pity!A. have taken B. had taken C. should have taken D. would take题十九: He must have an accident, or he _ there then.A. would have been B. should be C. had to be D. would be题二十: Yesterday Jane walked away from discussion. Otherw
18、ise she _ something she would regret later.A. had saidB. saidC. might sayD. might have said题二十一: Mr.Smith would have arrived at the camp, but his car _on the way to it.A. has broken down B. broke down C. has broken down D. had broken down 题二十二: Mrs. Brown would have given a speech to us last Friday,
19、 but her mother_ to see her.A. would come B. should comeC. came D. had come 题二十三: Oh, My God! I forgot his mobile phone number.What a pity! You _ have written it down on your notebook.A. mustnt B. must C. shouldnt D. should题二十四: What are you doing,dear?Im watching the football game. What? You _ have
20、 done your homework first.A. must B. mustnt C. should D. shouldnt题二十五: We_have proved great adventurers, but we have done the greatest march ever made in the past ten years.A. needntB. may notC. shouldntD. mustnt来源:学科网ZXXK题二十六: Johnny, you _ play with the knife. You _ hurt yourself. A. wontcant B. m
21、ustntmayC. shouldntmust D. cantshouldnt题二十七: Never touch my computer while Im away. I _.A. shouldnt B. wont C.mustnt D. dont题二十八: Ive decided to take the job and I _change my mind.A. mustnt B. cantC. wont D. may not题二十九: I think it is necessary for my 19-year-old son to have a mobile phone, for I so
22、metimes want to make sure if he _home for dinnerA. come B. comes C. has come D. will come题三十: Did you tell Julia about the result?Oh, no, I forgot. I _ her now.A. will be calling B. will call C. call D. am to call题三十一: He said that he _ never sleep again in class. A. would B. should C. will D. might
23、 题三十二: John promised his doctor he _ not smoke and he has never smoked ever since. A. might B. should C. could D. would 题一: BCAD详解:but前的分句是与过去事实相反的虚拟语气;but后的分句是陈述语气,谓语动词应用一般过去时。详解:but前的分句是与过去事实相反的虚拟语气;but后的分句是陈述语气,谓语动词应用一般过去时。详解:otherwise引导的是含蓄虚拟条件句。由前句中的“was”可知,表示的是与现在过去事实相反的虚拟语气,主句中的谓语动词应用would/sh
24、ould/could/might +have done的结构。详解:otherwise引导的是含蓄虚拟条件句。由前句中的“didnt”可知,表示的是与过去事实相反的虚拟语气,主句中的谓语动词应用would/should/could/might +have done的结构。题二: DABB详解:but前的分句是与过去事实相反的虚拟语气;but后的分句是陈述语气,谓语动词应用一般过去时。详解:but前的分句是与过去事实相反的虚拟语气;but后的分句是陈述语气,谓语动词应用一般过去时。详解:otherwise引导的是含蓄虚拟条件句。由前句中的“must have enjoyed themselves
25、”可知,表示的是与过去事实相反的虚拟语气,主句中的谓语动词应用would/should/could/might +have done的结构。详解:or引导的是含蓄虚拟条件句。由前句中的“must have been under the protection of the state government”可知,表示的是与过去事实相反的虚拟语气,主句中的谓语动词应用would/should/could/might +have done的结构。题三: D详解:当as if引导的从句所表示的内容与事实相反时,从句中的谓语动词用虚拟语气。将来的虚拟,从句的谓语动词用过去将来时。来源:学.科.网Z.X.
26、X.K题四: D详解:当as if引导的从句所表示的内容与事实相反时,从句中的谓语动词用虚拟语气。根据but in fact they are not可知,他们现在没有在说真话,从句的谓语动词应用过去进行时,be 一律用were。题五: AABCBA DC详解:在order(命令) 后的宾语从句中,谓语动词要用虚拟语气,即用 “(should)+动词原形”。the thief 与punish之间是被动关系,所以从句的谓语动词应为(should) be punished的形式。详解:在demand(要求) 后的宾语从句中,谓语动词要用虚拟语气,即用 “(should)+动词原形”。详解:当主语为
27、something时,suggest意为“暗示、表明”,其后的宾语从句的谓语动词要用陈述语气。这里,从句的内容表示的是客观真理,从句谓语动词要用一般现在时。详解:当insist表示“坚持认为”的意思时,其后的宾语从句的谓语动词要用陈述语气。这里,从句的内容表示的是客观真理,从句谓语动词要用一般现在时。详解:当insist表示“坚持要”的意思时,其后的宾语从句的谓语动词要用虚拟语气,即用 “(should)+动词原形”。详解:当suggestion(建议)后面接同位语从句或表语从句时,其后的从句要用虚拟语气,即用 “(should)+动词原形”。详解:当advice(建议)后面接同位语从句或表语
28、从句时,其后的从句要用虚拟语气,即用 “(should)+动词原形”。详解:当主语为somebody时,suggest意为“建议”, 其后的宾语从句的谓语动词要用虚拟语气,即用 “(should)+动词原形”。 题六: BBDBDBAA详解:在order(命令) 后的宾语从句中,谓语动词要用虚拟语气,即用 “(should)+动词原形”。详解:在require(要求) 后的宾语从句中,谓语动词要用虚拟语气,即用 “(should)+动词原形”。详解:当主语为something时,suggest意为“暗示、表明”,其后的宾语从句的谓语动词要用陈述语气。这里,从句的内容表示的是客观真理,从句谓语动
29、词要用一般现在时。详解:当insist表示“坚持认为”的意思时,其后的宾语从句的谓语动词要用陈述语气。这里,从句的内容表示的是客观真理,从句谓语动词要用一般现在时。详解:当insist表示“坚持要”的意思时,其后的宾语从句的谓语动词要用虚拟语气,即用 “(should)+动词原形”。详解:当idea(想法)后面接名词性从句时,其后的从句要用虚拟语气,即用 “(should)+动词原形”。详解:当 proposal(建议)后面接名词性从句时,其后的从句要用虚拟语气,即用 “(should)+动词原形”。详解:当主语为somebody时,suggest意为“建议”, 其后的宾语从句的谓语动词要用虚
30、拟语气,即用 “(should)+动词原形”。 the meeting与put off之间是被动关系,所以从句的谓语动词应为(should) not be put off的形式。题七: BD详解:It is(high/about) time+(that)从句,意思是“该干某事了,时间已经有些晚了”。从句的谓语动词要用虚拟语气,即谓语动词要用过去式或should+原形动词。详解:woud rather +(that)从句,意为“宁愿/希望”。从句的谓语动词要用虚拟语气,现在或将来的虚拟用一般过去时,过去的虚拟用过去完成时。根据just now(刚才)可知,本题表示过去的虚拟,从句的谓语动词应用过
31、去完成时。题八: AB详解:It is(high/about) time+(that)从句,意思是“该干某事了,时间已经有些晚了”。从句的谓语动词要用虚拟语气,即谓语动词要用过去式或should+原形动词。详解:woud rather +(that)从句,意为“宁愿/希望”。从句的谓语动词要用虚拟语气,现在或将来的虚拟用一般过去时,过去的虚拟用过去完成时。根据for the time being(目前)可知,本题表示现在的虚拟,从句的谓语动词应用一般过去时。题九: D 详解:根据“Ill make a phone call to find it out.”可知,答案应选D。might表示没有把
32、握的推测,意为“也许”。题十: B详解:根据in case he comes可知表示没有把握的推测,故用may。题十一: C详解:由“She seldom wears red”可知,答案应选C。cant表示有把握的否定推测,意为“不可能”。题十二: A详解:根据从句谓语动词的结构“hadnt happened”可知,题干是表示与过去事实相反的虚拟语气,主句的谓语动词应用“would/should/might/could+have+过去分词”的结构。题十三: C详解:根据“but it _ better, you know.”可知,空格处应用“could+ have+过去分词”形式表示过去本能够
33、做某事而实际未做。题十四: A详解:根据“Its much more comfortable and safer to travel by train.”可知,空格处应用“could+have+过去分词”形式表示过去本能够做某事而实际未做。题十五: A详解:“neednt have done意为“没有必要做,实则已经做过了”。 根据It was available at at for free.可知,不必花钱而花了。题十六: D详解:“ “neednt have done意为“没有必要做,实则已经做过了”。 根据As it turned out to be a small house part
34、y可知,不必那么正式地化妆而实际那么做了。题十七: B详解:句谓语动词的结构“had been”可知,题干是表示与过去事实相反的虚拟语气,主句的谓语动词应用“would/should/might/could+have+过去分词”的结构。题十八: C详解:根据从句谓语动词的结构“hadnt happened”可知,题干是表示与过去事实相反的虚拟语气,主句的谓语动词应用“would/should/might/could+have+过去分词”的结构。题十九: A详解:or引导的是含蓄虚拟条件句。根据must have an accident和then可知,表示的是与过去事实相反的虚拟语气, 主句的谓
35、语动词用would/should/could/might + have done的结构。题二十: D详解:otherwise引导的是含蓄虚拟条件句。由Yesterday Jane walked away from discussion.可知,表示的是与过去事实相反的虚拟语气, 主句的谓语动词用would/should/could/might + have done的结构。题二十一: B详解:but前面的分句表示对过去的虚拟,而but之后的分句表示过去的客观事实,故用一般过去时。题二十二: C详解:but前面的分句表示对过去的虚拟,而but之后的分句表示过去的客观事实,故用一般过去时。题二十三:
36、 D详解:由“I forgot his mobile phone number”和“What a pity”可知,答案应选D。should表示“应该”的意思。题二十四: C详解:由上下文的语境可知,答案应选C。should表示“应该”的意思。题二十五: B详解:句意为:我们可能还没有证明是伟大的探险者,但我们已取得了在过去的10年里的最伟大的进展。故应用may not(或许没、可能没)。题二十六: B详解:mustnt表示“不许,禁止”的意思,may表示“可能”的意思。句意为:约翰,你不许玩小刀,你可能会伤到你自己的。题二十七: B详解:wont表示愿意,意为“不会”, 符合题意。来源:学,科
37、,网题二十八: C详解:题意:我决定接受这个工作,不想改变主意了。wont表示愿意,意为“不会”, 符合题意。mustnt禁止,不允许;mightnt可能不;shouldnt不应该。题二十九: D详解:本题的主要干扰是题干中的连词if,此处的if引导的是宾语从句,而不是状语从句,所以不需要用现在时表示将来,故排除B。根据句子的意思“因为我有时候想弄清楚他是否在家吃饭”可以看出make sure的动作发生在come之前,所以come应该用一般将来时,故选D。题三十: B详解:根据句子的意思“现在就给她打电话”,实际上说话的时候还没有打,所以应该是表示动作就要发生,没有打算的意思,D应该排除。故选B。题三十一: A详解:句意为::他说上课他绝不会在睡觉了。由句意可知空格处表示过去的允诺或意愿,故应选择would。题三十二: D详解:句意为::约翰答应医生他不再吸烟,从那以后,他再也没有吸过烟。由句意可知空格处表示过去的允诺或意愿,故应选择would。版权所有:高考资源网()