4.高中英语虚拟语气练习题.pdf
1 高中英语虚拟语气练习题 2 1.If he had worked hard at his lessons,he _ the exam.A.would pass B.had passed C.should pass D.would have passed 2.Professor Li insisted that he _ in the lab when we did the experiment.A.are B.be C.had been D.would be 3.Our geography teacher has never been abroad,but he often talks as if he _ to many countries.A.had been B.should have been C.would have been D.has been 4.The train has just gone.If you had arrived a few minutes earlier,you _ it.A.could catch B.could have caught C.would catch D.will have caught 5.I wish I _ yesterdays football match on the spot instead of watching it on TV.A.saw B.could see C.had seen D.would have seen 6.The old lady looked as if she _ ill for a long time.A.had been B.has been C.was D.is 7.Those scientists suggest that the research work _ at once.A.should be started B.would be starting C.would start D.would be started 8.The weather broadcast says it is fine tomorrow.If it _ tomorrow,the crops _.A.rains;could be saved B.should rain;could saved C.should rain;will be saved D.were to rain;might be saved 9.Oh,how I wish I _ to the moon!A.fly B.can fly C.could fly D.will fly 10.If I were you,I _ the job.A.would take B.will take C.can take D.take 11.I wish I _ to learn English when I was younger.A.started B.had started C.would start D.start 12.It is getting dark.It is high time we _ home.A.go B.shall go C.went D.are going 13.If I had had money yesterday,I _ it to you.A.lent B.would lend C.would have lent D.should lend 14.You look so tired.It is time you _.A.take a rest B.took a rest C.will take a rest D.must take a rest 15.If I _ you,I _ harder at math,physics and chemistry.A.were;would work B.were;will work C.was;would work D.was;will work 16.If you made trouble again,I _ you come to school.A.wont let B.would not let C.dont let D.shall not let 17.I live near my school.If I _ far away,I _ to school on foot.A.lives;will not go B.lived;will not go C.were to live;would not go D.lived;cant go 18.The commander ordered that all the soldiers _ ready for the battle.A.get B.got C.would get D.getting 19.If I had known his address,I _ him that day.A.would call on B.called on C.would have called on D.had called on 20.The teacher demanded that the work _ at once.A.be done B.was done C.should do D.would be done 21.We often meet each other.But he looked at me as though we _.A.never met before B.didnt meet before C.had never met before D.wouldnt meet each other before 22.He wishes he _.A.had not been born B.have not been born C.were not born D.is not born 23.I was very busy last week.If I had not been so busy,I _ with him.A.would have gone B.would go C.had gone D.have gone 24.Youve played for a long time.Its time you _ your lessons.A.stop doing B.stop to do C.stopped doing D.stopped to do 2 25.The gifts to Einstein _ a railway car,if they _ into it.A.could have filled;had put B.could have filled;had been put C.could have filled;was put D.could have been filled with;had been put 26.If I were a nurse,_ I _ towards the patients?A.will;act B.can;act C.would;act D.shall;act 27._ I _ his address,I _ him that day.A.Had;known;would see B.If;knew;would have seen C.Have;known;should see D.Had;known;would have seen 28.If I _ you,I _ go by sea.A.am;would B.were;wouldnt C.was;shall D.will be;shouldnt 29._ they _ diamonds,Marie _ happier.A.Had;been;could have been B.If;were;might have been C.Had;been;could not been D.Should;been;would be 30.If this _ again,I _ you off so easily.A.happens;would let B.happened;will let C.will happen;wont let D.were to happen;wouldnt let 31.What _ you _ if you suddenly _ a house on fire?A.will;do;saw B.shall;do;had seen C.would;do;saw D.are;to do;saw 32.I suggest they _ the money among themselves.A.would divide B.will divide C.should divide D.divided 33.How I wish Mary _ here now.A.is B.will be C.has been D.were 34.Why didnt you take a bus?If you _,you _ late.A.took a bus;wont be B.had taken a bus;wont be C.took a bus;wouldnt be D.had taken a bus;wouldnt have been 35.What _ if the earth suddenly _ turning?A.will happen;will stop B.would happen;stopped C.happens;will stop D.happened;would stop 36._ I _ time last night,I _ to the concert.A.if;had;will go B.did;have;shall go C.had;had;would go D.had;had;would have gone 37._ he _ today,he would get to London by Saturday.A.Would;leave B.Was;leaving C.If;leaves D.Were;to leave 38.I wish I _ a boy again.A.were B.shall be C.am D.will be 39.She insists that she _ again.A.would try B.try C.will try D.tried 40._ I _ you,I would take it away.A.Had;been B.If;were C.If;am D.Shall;be 41.If you _ attention to the use of English idioms,you would surely be able to master them.A.paid B.had paid C.pay D.would pay 42.The foreigner spoke slowly so that the students _ him clearly.A.will hear B.could hear C.hear D.can hear 43.They _ the early train if they _ a little earlier.A.could have taken;had started B.could take;start C.could take;have started D.can take;had started 44.He ordered we all _ the work.A.took part in B.shall take part in C.would take part in D.should take part in 45.She loves the child as if he _ her son.A.is B.were C.was D.will be 46.She was careless.If she _ the gold watch in the safe place,she _ it.A.had put;would not have lost B.put;wouldnt lose C.had put;would have not lost D.putted;would lose 47.We didnt know her address.If we _ it,we _ a note to her.A.knew;would send B.have known;would have sent C.had known;would send D.had known;would have sent 48.I wish I _ to the movie with you last night.A.went B.could go C.go D.could have gone 49.He suggested _ to tomorrows exhibition together.A.us to go B.we went C.we shall go D.we go 50.Henry talks to his dog as if it _ him.A.understands B.understood C.understand D.would understand 3 高二虚拟语气 1 答案:1-5.CAABB 6-10.BCBCB 11-15.CAABDB 1620.CDCCA 21-25.ADCDC 高二虚拟语气 2 答案 1D 2B 3A 4B5C 6A 7A 8D 9C 10A 11B 12C 13C14B 15A 16B 17 C 18A 19C 20 A 21 C 22A 23A 24D 25D 26C 27D 28B 29A 30D 31C 32C 33D 34D 35B 36D 37D 38A 39B 40B 41A 42B 43A 44D 45 B 46A 47D 48D 49D 50B