(完整版)高中英语虚拟语气练习题(附答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中英语虚构语气练习题
二.选择题
C1. If only he ____quietly as the doctor instructed, he would not suffer so much now.
A. lies
B. lay
C. had lain
D. should lie
b2. How I wish every family ____a large house with a beautiful garden.
A. has
B. had
C. will have
D. had had
d3. You did not let me drive. If we ____in turn, you ____ so tired
A. drove; didn’ t get
B. drove; wouldn’ t get
C. were driving; wouldn’ t get
D. had driven ; wouldn’ t have got
b4. _____it rain tomorrow, we would have to put off the visit to the Yangpu Bridge
A. Were
B. Should
C. Would
D. Will
c5. I suggested the person _____ to be put into prison
A. refers
B. referring
C. referred
D. refer
6.When a pencil is partly in a glass of water, it looks as if it____
A. breaks
B. has broken
C. were broken
D. had been broken
7.I insisted _____to see a doctor, but he insisted nothing ___ wrong with him
A. on him to go; should be
B. he went; be
C. he go; was
D. he should to; is
8.---Your aunt invites you to the movies today
---I had rather she ____ me tomorrow than today
A. tells
B. told
C. would tell
D. had told
9.---Would you have called her up had it been possible
---Yes, but I ____busy doing my homework
A. was
B. were
C. had been
D. would be
10.I was ill that day, otherwise I ____ the sports meet
A. would have taken part in
B. took part in
C. had taken part in
D. would take part in
11.___the clouds, you would find the airplane in the sky easily
A. Had it not been for
B. If it were not
C. If it had not been for
D. Were it not for
12.If my lawyer ____here last Sunday, he ____ me from going
A. had been, would have prevented
B. had been, would prevent
C. were, prevent
D. were, would have prevented
13.____hard, he would have passed the exam
A. If he were to work
B. Had he worked
C. Should he work
D. Were he to work
14.____today, he would get there by Friday
A. Were he to leave
B. If he had left
C. Did he to leave
D. Had he left
15.Had you listened to the doctor, you ____all right now
A. are
B. were
C. would be
D. would have been
16.I did not see your sister at the meeting. If she ____, she would have met my brother
A. has come
B. did come
C. come
D. had come
17.He ____busy yesterday, or he ___you with your experiment.
A. was, had helped
B. was, would have helped
C. had been, would have helped
D.
were, would have helped
18.If it ____for the snow, we____ the mountain yesterday
A. were not, could have climb
B. were not, could climb
C. had not been, could have climbed
D. hadn ’ t been, could climb
19.Without electricity, human life ____quite difficult today
A. is
B. will be
C. would have been
D. would be
20. ---I am going to tell her the news
---I would as soon you _____her about it
A. didn’ t tell
B. don’ t tell
C. hadn
D. ’wonttell’ t tell
21.Mike ’ s father, as well as his mother, insisted he ____home
A. stayed
B. could stay
C. has stayed
D. stay
22.It was requested that the play ____again
A. should put on
B. would put on
C. be put on
D. put on
23.She insisted that a doctor _____ immediately
A. had sent for
B. send
C. be sent for
D. was sent
24.---Did you scold him for his carelessness
----Yes, but ____it
A. I ’ d rather not Bdo.I ’ d rather not have done C. I should’ Dtdo.I’ d better not do
25. If only I ___my car
A. hadn ’ t lost
B. wouldn ’ t lose
C. didn’ t lose
D. haven ’ t lost
26. But for water, it ____impossible to live in the earth
A. is
B. would
C. were
D. wouldn ’ t be
27.I would rather you ____anything about it for the time
being A. do B. didn ’ t doC. don ’t D.didn ’t
28.The kind-hearted couple treat the orphan very well as though he ____ their own son
A. is
B. were
C. had been
D. should be
29.How the old people wish that they ____young once more
A. were
B. could become
C. had been
D. should be
30.It is high time that we ____ a meeting to discuss this problem
A. hold
B. held
C. have held
D. had held
31.The thief closed his eyes ____ he ____dying
A. even if , was
B. though, would be
C. even, had been
D. as if, were
32.I wish that you ____ such a bad headache because I am sure that you would have enjoyed the concert
A. had not
B. did not have had
C. hadn ’ t had
D. hadn ’ t have
33.The chairman insisted that we ____the question again
A. will discuss
B. to discuss
C. should discuss
D. will be discussed
34.He requested that the students ____them get in crops
A. help
B. to help
C. helped
D. helping
35.The guard at the gate insisted that everybody _____the rules
A. obeys
B. Obey
C. will obey
D. would obey
36.I wish I ____here then
A. was
B. had been
C. were
D. would be
37.It is strange that he ____back so early
A. came
B. will come
C. had come
D. should have come
38.Mother suggested that I ___my homework first before watching TV
A. did
B. do
C. shall do
D. have done
39.My suggestion is that the meeting ____off till nest Sunday
A. be put
B. put
C. should put
D. had been put
40.He is talking so much about America as if he ____ there
A. had been
B. has been
C. was
D. been
41.The teacher demanded that the exam _____ before eleven
A. must finish
B. would be finished
C. be finished
D. must be finished
42.---Sorry, Joe. I did not meanto ⋯⋯
---- Don’ t call me“ Joe” , I am Mr. Parker to you, and ____ you forget it!
A. do
B. didn’t
C. did
D. don ’t
43. I did not attend the lecture by Pro. Jackson. I ____ but I ____ all this morning
A. would, have washed
B. could, have been washing
C. would have, have been washingD . could have, had washing
44.How I wish I ____ to repair the watch! I only made it worse
A. had tried
B. hadn’ t tried
C. have tried
D. didn ’ t try
45.----How could I thank you enough?
---- Don’ t mention it. Any other man ____it
A. must do
B. could do
C. would have done
D. should have done
46.Key European governments insist Iraq-operation’sco____ good and military action______ to allow inspections to continue
A. be, be delayed
B. is, delay
C. should be, be delayed
D. is , be delayed
47.If the hurricane had happened during the day-time, ____more deaths
A. it would have been
B. it would be
C. there would be
D. there would have been
48.What the customers_____ from the company is that the goods ____ right to their homes. A. requested, deliver B. demand, be delivered C. request, should deliver D. demand, delivered
49.If law-breakers _____ the society will be in disorder
A. made unpunished
B. came unpunished
C. went unpunished
D. not punished
50.We took a taxi to the airport. Otherwise we ____late
A. would be
B. were
C. will be
D. would have been
51.Supposing he never ____, what would happen then
A. come
B. came
C. would come
D. will come
52.What do you think his proposal that we ____ a play at the English meeting
A. had put on
B. should put on
C. have put on
D. will put on
53.I hope that you ____ right
A. will be
B. should be
C. were
D. would be
54.As you know, I am a disabled man, but I would be happy if I ___of service to
you A. am B. have beenC. should be D. would be
55.He insisted that we ____early the next morning
A. start
B. started
C. would start
D. had started
56.I did not see your sister at the meeting. If she ____, she would have met my brother
A. has come
B. did come
C. had come
D. came
57.We ____last night, but we went to the cinema instead
A. must have studied
B. might study
C. would study
D. would have studied
58.If it _____the snow, we _____the Simian Mountain last week
A. were not, could have climbed
B. were not, could climb
C. had not been , could have climbed
D. had not been, could climb
答案
CBDBCCCBAADABACDBCDA
DCCBACBBABDCCABBDBAA
CDCBCDDBCDBBAAACDC
Welcome to Chunxiao Online Classes虚构语气在条件状语从句中
的应用
【经典例题】
1.If my lawyer _______ here last Saturday, he _______ me
from going.
A. had been; would have prevented
B. had been; would prevent
C. were; would prevent
D. were; would have prevented
2. If I had worn my overcoat, I _______cold.
A. won ’ t have caught B .couldn’ t have caught
C. won ’ t catch
D. wouldn ’ t catch
3.— If he ______ , he ______ that food.
—Luckily he was sent to the hospital immediately.
A. was warned; would not take
B. had been warned; would not
have taken
C. would be warned; had not taken
D. would have been warned; had not taken
4.I didn ’ t see your sister at the meeting. If she _______, she would have met my brother.
A. has come
B. did come
C. came
D. had come
【答案与分析】
1.A .此题考察虚构语气。

由于从句表示与过去事实相反的假定,
故从句谓语动词用过去达成时,而主句谓语动词用would have +过去分词形式。

2. B.此题考察虚构条件句中主句谓语动词的使用。

由于从句用
了过去达成时,可知主句谓语动词用would / could have +过去分词
形式。

依据句意,可知选B。

3. B. 依据答语,可知此题考察与过去事实相反的虚构语气。


would have +过去
从句谓语动词用过去达成时,而主句谓语动词用
分词形式。

4. D.依据句意“在会上我没有看到你的姐姐。

假如她来的话,她
就见到我哥哥了” 可知,这是考察对过去事实的虚构。

主句用 could have done,故从句谓语动词应当用过去达成时。

【要点概括】
一、虚构条件句的类型
虚构条件句可分为三类:一类是表达与此刻事实相反的状况;一
类是表达与过去事实相反的状况;另一类是表达与未来事实相反的
状况。

其主句和从句的谓语动词组成以下:
1.与此刻事实相反
条件从句用过去时(be 动词的过去式一律用were),主句用 would (s hould/ might / could)+动词原形”。

如:
If I were you, I would accept the invitation to the party.
假如我是你的话,我将接受去舞会的邀请。

If I knew her well, I would tell you about her.
假如我很认识她的话,我将告诉你对于她的事情。

2.与过去事实相反
条件从句用过去达成时,主句用“ would /should/ might / could + have +过去分词” , 如:
If you had been there last night, nothing would have happened.
假如你昨天夜晚在那边的话,就没有什么事情发生了。

If I had got up earlier, I would have caught the first bus.
假如我起得更早一些的话,就追上头班车了。

3.与未来事实相反
条件从句用过去时或许“ were to + 动词原形”或许“ should+ 动词原形”,主句用“would ( should/ might / could)+动词原形” , 如:
If it were Saturday tomorrow, we wouldn’ t have an exam.
假如明日是周六的话,我们就不考试了。

If you were to visit the school tomorrow, you would see
Professor Smith.
假如你明日去观光学校的话,你就会看到史密斯教授。

If it should rain tomorrow, the sports meet would be put off until
next Friday.
假如明日下雨的话,运动会将被推延到下周五举行。

【特别提示】
在虚构条件句中,谓语动词依据“退后一步法”使用,即:与此
刻事实相反,从句顶用一般过去时;与过去事实相反,从句顶用过
去达成时;与未来事实相反,从句顶用过去未来时。

二、虚构条件句中的省略与倒装
假如 if 虚构条件句中有 were, had, 或许 should 等词时,能够省略
if ,把这些词放在主语前,形成倒装句。

如:
If I should meet her (Should I meet her), I would tell her.
假如我遇到她的话,我就告诉她。

If I were in your position (Were I in your position), I would do
it better.
假如我在你的地点上,我会做得更好。

If they had made preparations (Had they made preparations),
they would have succeeded.
假如他们做了准备的话,他们就已经成功了。

Grammar work 语法专练
动词变形
用所给动词的适合形式填空。

1.—? If the factory ___________ (belong) to me, I ___________ (not sell) it.
— But it isn’t yours.
2.— If you ___________ (keep) the secret, nobody ___________ (know) it.
— I ’ m sorry for making such a mistake.
3.If the weather were to be (be) fine tomorrow, I ______ (go) for
an outing with my parents.
4.___________ (be) I you, I would think about this problem once again.
5.___________ (have) I had time last night, I ___________ (go) to see this wonderful film.
达成句子
依据中文提示达成以下各句。

1.假如你年青五岁,你该怎么办?
What ___________ you ___________, if you ___________ five years younger?
2.假如你开车更当心一点,就不会出这样的事故。

If you ______________________ your car more carefully, such a traffic accident _________________________________.
3.假如明日下雾,我就不可以开车去购物。

If it ___________ foggy tomorrow, I ______________________ my car to go shopping.
4.假如明每日气转晴,我们就去野餐。

If it ______________________ clear up tomorrow, we
______________________ for a picnic.
5.假如我是一个男孩,我自然会去从军。

If I ___________ a boy, I ___________ certainly join the army.
6.假如你是我兄弟,你也会同样对我。

If you ___________ my brother, you ___________ treat me in the same way.
7.假如我有你这样的姐姐会特别幸福的。

I ___________ ___________ very happy, if I ___________ an elder sister like you.
8.假如我捡到了那只钱包,必定交给失主了。

If I ______________________ up the wallet, I
_________________________________ it to its owner.
9.万一明日下大雪,全部都将被改变。

If it ___________ snow heavily tomorrow, everything ___________ be changed.
10.假如你那一天没有吸烟,火灾就不会发生。

If you ______________________ that day, the fire
_________________________________ out.
Grammar quiz 语法小测
测一测
选择最正确答案。

1. He ______ you more help, even though he was very busy.
A. might have given
B. might give
C. should give
D. may give
2. What would have happened ________ as far as the river bank?
A. Bob had walked
B. if Bob should walk
C. had Bob walked
D. if Bob walked
3.________ I in your position, I would not accept the invitation.
A. Was
B. Were
C. Be
D. Am
4.If my father ________ here the day after tomorrow, he ________ me at all.
A. came, can’ t seeB comes, couldn’t see
C. comes, couldn’ t have seen
D. came, couldn’ t see
5.If it ________ to snow next week, I would not go to visit
that mountain village.
A. is
B. be
C. were
D. are
6.If it ________ rain this evening, I would not go to see
this American film.
A. would
B. should
C. could
D. might
7.__________ asked to do this, I would certainly do it in a
different way.
A. Were I
B. Am I
C. If I am
D. Was I
8. If he could help us, I am sure he ________. He’ s always ready to
help others.
A. should
B. had
C. would have
D. did
9.________ her in time, she would have jumped into the river.
A. If I stopped
B. Did I stop
C. If I didn’ t stop
D. If I hadn’ t stopped
10.If I _________ ten years younger, I _________ out to try my luck.
A. am, would go
B. was, will go
C. were, would go
D. were, would
have gone
11.If you __________ my advice, you _________ such a
serious mistake.
A. followed, can’ t make
B. followed, couldn’e tmadehav
C. had followed, couldn’ t make
D. had followed, couldn’ t have made
12.If I _________ that crowded bus yesterday morning, I _________
my purse with a lot of money in it.
A. didn’ t take, couldn’ t lose
B. hadn’ t taken, wouldn’ t have lost
C. hadn ’t taken, couldn’ t lose
D. didn’ t take, can’ t have lost
语法专练(One possible version)
动词变形
1.belonged; wouldn’ t sell
2. had kept; would have known
3. would go
4.Were
5. Had; would have gone
达成句子
1. would; do; were
2. had driven; couldn ’ t have
3.were;happened
couldn ’ t drive 4. were to; would go 5. were; would 6. were; would 7.
would be; had 8. had picked; would have returned 9. should; would 10.
hadn’ t smoked; wouldn ’ t have broken
语法小测
测一测1-5 ACBDC 6-10 BACDC 11-12 DB
虚构语气(二)
——虚构条件句的一些特别用法
【考点导航】
1.— My cat’ s really fat.
(2007 浙江)
—You ______ have given her so much food.
A. wouldn ’ t B .couldn ’ t C. shouldn ’ t D. mustn ’ t 2.—
How ’s your tour around the North Lake? Is it beautiful? (2007
全国卷 I)
—It _____ be, but it is now heavily polluted.
A. will
B. would
C. should
D. must
3. I told your friend how to get to the hotel, but perhaps I _____ have
driven her there.
(2007 西)
A. could
B. must
C. might
D. should
【答案与分析】
1.C。

shouldn’t have done表示“原来不做某事而做了”。

2. C。

依据句意,“原来个湖是很美丽的,可是在被重染了”可知
C。

should 在里表示“原来⋯⋯,暗含着上不⋯⋯”之意。

3. D。

should have done表示“本做某事而上未做”,本句意:
“我告你朋友怎么抵达旅了,可是也我开把她送到那边去”。

【要点】
1.条件句:
有在非真条件句中,主句所表示的作和条件从句
中所表示的作其实不一样生,主句和从句的要依据各自所
指的不一样用适合的虚气形式。

如:
Had I taken my umbrella with me when I came out this morning,
I should not be wet now.
假如我今日清晨出来的候着的,在就不会淋湿了。

(从句的是去的
事情,而主句的是在的事情)
If you had followed the doctor’ s advice, you would be all right now.
假如你(那)遵从我的建的,在就不会有事了。

(从句的是去的
事情,而主句的是在的事情)
If I hadn ’ t finished my composition by now, I would be working on it tomorrow.
假如到在止我没有达成作文的,我明日要接着写。

(从句的是在的
事情,而主句的是未来的事情)
2.委婉虚条件句:
有一个假的状况其实不用条件从句表示,而用其余方式来表示,
的句子叫委婉条件句。

主要有以下几种状况。

1)用 with, without ,but for 等介短来代替条件从句 , 它都能够成
由 if 引的虚条件句。

如:
We might have died without your help. =We might have died if you
hadn’ t helped us.
假如(那)没有你的帮助,我可能已死了。

Without the sun, nothing would grow. = If there was no the sun,
nothing would grow.
没有太阳,万物都不可以生。

2)用 or, otherwise, but that, suppose/ supposing (that), provided /
providing (that) 等引的虚气。

如:
You didn ’ t come yesterday, or you would have seen him.
你昨天没有来,否的,你就已看到他了。

I was very busy last week, otherwise I would have come to see you.
我上周很忙,否的,我就来看你了。

Supposing I was still a little child, I would study hard from now on.
若是我是一个儿童子的,我将从在开始努力学。

3)通上下文来表示虚:种状况下,需要加以剖析。

I would have given you more money, but I was so poor then.
我(那假如有的)就能够你更多的了,可是我当太了。

I would have called you, but I forgot your telephone number.
我原来能够你打,可是我(那)忘了你的号。

Having known the fact in time, we couldn’ t have=Ifsaidwe hadthat.
known the fact in time, we couldn’ t have said that.
假如我(那)及知道事的,就不会那件事了。

Any man in his position would have done that.
于他那个地点的任何人都会那做的。

4)由 should +原形或许 should/could/might have +去分构
成的虚气。

种状况下,虚条件句常省略,而只剩下主句构,如:
I should have told you that, but I was afraid that you couldn ’ t accept the fact.
我本告你那件事,但我担忧你不可以接受个事。

Tom, you are so lazy! This work should have been finished hours ago.
姆,你太了!个工作本几个小以前达成。

3. 在 if it were/had been not for ⋯句型中的虚气
If it were not for ⋯ ,表示在事的假; If it had not been for⋯, 表示去
事的假。

If it were not for the Internet, everything would be very difficult.
要不是互网,全部都会得很。

Had it not been for your overcoat, I would have died.
要不是你那件大衣,我就被死了。

Grammar work 法
最正确答案。

1._________ the thick forest, we would often have to suffer from
a sandstorm.
A. If it is not for
B. If it were not for C Is it not for D. Was it not
for
2._________ your offer of rice and vegetables, we would have
gone hungry.
A. If it hasn’ t been for
B. With
C. Has it not been for
D. Had it not been for
’ t have 3. __________ your timely and correct guidance, I couldn
solved the problem so smoothly.
A. Had it not been for
B. Were it not for
C. If it has not been for
D. If it is not for
4. Jane would have gone to Washington ________ to get a plane
ticket.
A. was she able
B. if she had been able
C. would she be able
D. if she is able
5.________ for her encouragement, I would not have paid for
that good-for-nothing huge vase.
A. Were it not
B. If it is not
C. Had it not been
D. If they were not
6.If I ________ a lot of money like you, I ________ buy that
large company.
A. had, would buy
B. have, would
C. had, would have bought
D. have had, would have bought
7. If she ________ my English teacher, I ________ much from her.
A. was, can learn B .is, could learn C. were, could learn D. had
been, could learn
8. If I ________ out to work last year, I ________ much more money.
A. had gone, would make
B. had gone, would have made
C.
went, would make D. went, would have made
9. I supported him in time, otherwise he ______off the bike.
A. might fall
B. would fall
C. should have fallen
D. would
have fallen
10.It is hard for me to imagine what I would be doing today if I _____
in love with Mary in my hometown.
A. wouldn ’ t have fallen
B. had not fallen
C. should fall
D. were to
fall
11. Without the air to hold some of the sun’ s heat, the earth at night ______.
A. would be freezing cold
B. will be freezing coldly
C. would be frozen cold
D. can freeze coldly
12.— Why don’ t you buy the necklace since you like it so much?
— I ______, but I don’ t have the money.
A. would
B. will
C. should
D. may
13. — Finally I got to my grandmother’ s home on foot.
— Really? You ______ a ride there.
A. must have taken
B. could have taken
C. shouldn’ t have taken
D. couldn’t have taken
14.If I had worked harder at school, I ______ in a comfortable office
now.
A. would sit
B. would have sat
C. would be sitting
D.
were sitting
15. My father told me how to get here but perhaps he _____ me a map.
A. had to give
B. ought to give
C. must have given
D.
should have given
Grammar quiz 语法小测
I.请将以下句子翻译成英语。

1.要不是你帮忙的话,我会失败的。

.
2.假如不是两次考大学都失败的话,他也不会一声不吭地离家出
走。

.
3.假如不是你实时的支持,我就会输掉此次大选。

.
4.没有这本杂志,我们打发光阴就很难。

.
II.依据上下文的意思,达成句子。

1.If it ______(要不是) your mobile phone, I couldn’t have got in touch with her.
2.I was really very busy that day, otherwise, I _______就(去参加
舞会了 ).
3._________( 要不是天气好的话 ), I couldn’t go climbing that day.
4.Providing that I had finished the report two days before, I
________( 就不会被开除了 ) now.
第 16 期 B3 版 Keys:
语法专练
1-5 BDABC 6-10 ACBDB 11-15 AABCD
语法小测
I. (One possible version)
1.But for your help, I would have failed.
2.Not having failed in the college entrance examination twice,
he wouldn ’ t have left home without saying a word.
3.If it had not been for your timely support, I would have failed in
the election.
4.Were it not for this magazine, it would be difficult for us to kill
the time.
II. (One possible version)
1.hadn ’ t been for
2. would have gone to the party
3. But for the fine weather
4. wouldn’ t be fired。

相关文档
最新文档