虚拟语气练习题及答案解析
虚拟语气练习试题含答案解析
虚拟语气练习题精选
强化训练:虚拟语气
1.Were it not for the snowy weather, we____ all right.
A. would be
B. would have been
C. were
D. may be
2. ____ more careful, his ship would not have sunk.
A. If the captain were
B. Had the captain been
C. Should the captain be
D. If the captain would have been
3. If he_____ me tomorrow, I would let him know.
A. should call
B. should not have been able
C. were not able
D. are not able
4. If you asked your father you_____ permission.
A. may get
B. might get
C. should have called
D. maybe get
5.____ today, he would get there by Friday.
A. Would he leave
B. Was he leaving
C. Were he to leave
D. If he leaves
6. ______I you, I would go with him to the party.
虚拟语气练习题(简单含答案和解释)
虚拟语气练习题
1.I enjoyed the movie very much. I wish I _____ the book from which it was made.
A. have read
B. had read
C. should have read
D. are reading
2.You are late. If you _____ a few minutes earlier, you _____ him.
A. come; would meet
B. had come; would have met
C. come; will meet
D. had come; would meet
3.The two students talked as if they _____ friends for years.
A. should be
B. would be
C. have been
D. had been
4.It is important that I _____ with Mr. Williams immediately.
A. speak
B. spoke
C. will speak
D. to speak
5.He looked as if he _____ ill for a long time.
A. was
B. were
C. has been
D. had been
6.If the doctor had come earlier, the poor child would not _____.
虚拟语气练习题及答案详解
虚拟语气练习题及答案详解
虚拟语气练习题:
1.If I (be) you, I would resign immediately. a. am b. are c. were d. is
2.If he (know) about this news, he would be shocked. a. know b. knows c. knew d.
known
3.It's better if you (not speak) to the boss like that; if he (get) angry, we'll be in trouble.
a. not speak / get
b. not to speak / got
c. don't speak / gets
d. didn't speak / would
get
4.If I (have) more time, I would help you complete this project. a. have b. has c. had d.
having
答案及详解:
1.Correct answer: c. were
•这是虚拟语气的条件句,表示与现实相反的情况。在虚拟语气中,过去时的"were" 通常用于所有人称,即使主语是第一人称单数(I)。
2.Correct answer: c. knew
•虚拟语气中,与过去事实相反的情况需要使用过去式。所以正确答案是"knew"。
3.Correct answer: c. don't speak / gets
虚拟语气练习题及答案详解
虚拟语气专项练习
1.I enjoyed the movie which it was made.
A. have read
C. should have read very much. I wish
B. had read
D. are reading
I _____the book from
2.You are late. If you _____ a few minutes earlier , you _____ him. A. come; would meet B. had come; would have met C. come; will meet D. had come; would meet
3.The two students talked as if they _____ friends for years.
A. should be
B. would be
C. have been
D. had been
4.It is important that I _____ with Mr
A. speak
B. spoke
C. will speak
D. to speak
. Williams immediately.
5.He looked as if he _____ ill for a long time.
A. was
B. were
C. has been
D. had been
6.If the doctor had come earlier, the poor child would not _____.
虚拟语气练习题含答案及解析
虚拟语气练习题含答案及解析
一、初中英语虚拟语气
1. If I __you . I__study harder.
A.am , will B.was, would C.were, would D.were, will
【答案】C
【解析】
试题分析:句意:如果我是你,我会更努力学习。这个句子要用虚拟语气,表示与事实相反。所以用过去式were, would,故选C。
考点:考查虚拟语气。
2.If I not so busy ,I with you .
A.was , would go B.were , would go
C.was , should go D.were , will go
【答案】B
【解析】句意“如果我不忙,我就跟你去”。本题考查对将来的虚拟语气。即“if+过去时,主语+should/would/could/might do”结构。故选B。
点睛:
3.You should_______ watched TV. There is so much work to do,
A.not have B.have not C.not D.not having
【答案】A
【解析】
句意“你本不应该看足球比赛,你有许多的工作要做”。本题考查虚拟语气,shouldn't have done本不该做……却做了。根据句意,故选A。
4.I don’t understand how you got a ticket. I always you a careful driver.
A.think; are B.am thinking; are
虚拟语气练习题(含答案)
虚拟语气练习题(含答案)
1.如果不是下雪天气,我们就会没事了。
2.如果船长更加小心,他的船就不会沉了。
3.如果他明天给我打电话,我会让他知道的。
4.如果你问你的父亲,你可能会得到许可。
5.如果他今天离开,他将在星期五到达那里。
6.如果我是你,我会和他一起去参加派对。
7.如果这数百万的计算是手动完成的,它们完成时就会失去所有实际价值。
8.如果在上次选举中得到了六张选票,他现在就是我们的主席了。
9.If you had not contacted Jerry Brown until recently。you would think the photograph on the right was strange。(Changed "shouldn't" to "had not" and added "until recently" for clarity)
10.If I had passed the English n。I would have gone to the concert last Sunday。(No changes needed)
11.Look at the terrible n I am in。If only I had followed your advice。(Changed "follow" to "had followed" for past tense)
13.If the horse wins today。it will have won thirty races in five years。(Changed "would have won" to "will have won" for future tense)
英语虚拟语气题20套(带答案)含解析
(英语)英语虚拟语气题20套(带答案)含解析
一、初中英语虚拟语气
1.If I ______ you, I ______invite him to go to see a movie.
A.am;would B.were;will C.were;would D.was;will
【答案】C
【解析】
试题分析:句意:如果我是你,我会邀请他去看电影。go to see a movie去看电影;invite sb to do邀请某人做某事;在表达与现在事实相反的虚拟语气中,Be用were,主句用would。
考点:考查虚拟语气。
2.Mr. White _____ at 8:30 for the meeting, but he didn't show up.
A.should have arrived B.should arrive
C.should have had arrived D.should be arriving
【答案】A
【解析】
试题分析:句意:怀特先生本来应该在8:30到会,但他却没有出现。should have done:本来应该做某事而实际上没做。故选A
考点:情态动词
3.The workers insisted that they a free lunch every noon and the boss had
to do that.
A.be given B.being given C.will be to give D.were given
【答案】A
【解析】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。考查虚
虚拟语气练习含答案
虚拟语气练习
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
解析:A.本题考查虚拟语气。因为从句表示与过去事实相反的假设,故从句谓语动词用过去完成时,而主句谓语动词用would have +过去分词形式。
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
解析:B.本题考查虚拟条件句中主句谓语动词的使用。因为从句用了过去完成时,可知主句谓语动词用would / could have +过去分词形式。根据句意,可知选B.
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 解析:B. 根据答语,可知本题考查与过去事实相反的虚拟语气。故从句谓语动词用过去完成时,而主句谓语动词用would have +过去分词形式。
虚拟语气练习题及答案
虚拟语气练习题及答案
1. 如果我昨天早一点起床,我就不会迟到了。
- 答案:If I had got up earlier yesterday, I wouldn't have been late.
2. 他本应该在会议上发言,但他没有准备好。
- 答案:He should have spoken at the meeting, but he
wasn't prepared.
3. 要是我知道答案,我就会告诉你。
- 答案:If I knew the answer, I would tell you.
4. 她希望她能通过这次考试。
- 答案:She wishes she could pass this exam.
5. 要是我没有这么多工作,我就可以和你一起去旅行了。
- 答案:If I didn't have so much work, I could go on a
trip with you.
6. 我们建议他应该更加小心。
- 答案:We suggest that he should be more careful.
7. 如果你当时在场,你会怎么做?
- 答案:What would you have done if you had been there?
8. 要是他早点告诉我,我就能帮他了。
- 答案:If he had told me earlier, I could have helped him.
9. 我本应该更加努力地学习。
- 答案:I should have studied harder.
10. 要是他没有生病,他就能参加比赛了。
虚拟语气练习题(简单含答案和解释)
虚拟语气练习题(简单含答案和解释)
1.I enjoyed the movie very much。I wish I had read the book from which it was adapted.
2.You are late。If you had come a few minutes earlier。you would have met him.
3.The two students talked as if they had been friends for years.
4.It is important that I speak with Mr。Williams XXX.
5.He looked as if he had been ill for a long time.
6.If the doctor had come earlier。the poor child would not have lain there for two hours.
7.I wish that I could have gone with you last night.
8.Let's say you could go there again。how would you feel?
9.I can't stand him。He always talks as if he knows everything.
10.But for the fog。we should have reached our school.
虚拟语气练习题及答案详解
3.The two stude nts talked as if they _______ frie nds for years.
A. should be
B. would be
C. have bee n
D. had bee n
4.It is importa nt that I _______ w ith Mr A. speak B. spoke
C. will speak
D. to speak
虚拟语气专项练习 1.I enjoyed the movie very much. I wish I ___________________________ the book from
which it was made.
A. have read C. should have read
B. had read
D. are readi ng
2.You are late. If you ________ a few minu tes earlier ,you _______ him.
A. come; would meet
B. had come; would have met
C. come; will meet
D. had come; would meet
.Williams immediately.
5.He looked as if he _______ i ll for a long time.
A. was
B. were
C. has bee n
D. had bee n
7.1 wish that I _______ with you last ni ght.
(完整版)虚拟语气练习题及答案解析
(完整版)虚拟语气练习题及答案解析
情态动词、虚拟语气60题
1. ——Don’t forget to bring my new books tomorrow afternoon.
—— No, I_______.
A. don’t
B. can’t
C. won’t
D. couldn’t
2. ——I hear you’ve got a set of Australian coins.___I have a look?
—— Yes, certainly.
A. Do
B. May
C.Shall
D. Should
3. He seldom listens to others. He_____answer for what he has done.
A. shall
B. will
C. can
D. would
4. ——May I leave the office before 5 o’clock in the afternoon?
——No, I’m afraid you_______.
A. needn’t
B. shouldn’t
C. mustn't
D. won’t
5. —— Shall I tell John about it?
—— No, you____. I don’t know his telephone number.
A. needn’t
B. wouldn’t
C. mustn’t
D. shouldn’t
6. Mr Bush is on time for everything. How___it be that he was late for the opening ceremony?
英语英语虚拟语气练习题及答案及解析
(英语)英语虚拟语气练习题及答案及解析
一、初中英语虚拟语气
If I______ you, I would take a small present...1are..were D.am B.was
CA C【答案】【解析】试题分析:句意:如果我我你,我会那个小的礼物。句中用虚拟语气,系动词用were,故。选C考点:考查虚拟语气。
If I not so busy ,I with you .2.were , would goAwas , would go B..were , will goCwas , should go D..B【答案】“”“if+过去时,主【解析】句意如果我不忙,我就跟你去。本题考查对将来的虚拟语气。即B+should/would/could/might do”。语结构。故选点睛:
虚拟情况从句主句
you a careful driver.I don't understand how you got a ticket. I always3.am thinking; arethink; are AB..think; werethought; were DC..C【答案】【解析】【详解】句意:我不明白你是怎么得到罚单的。我一直以为你是一个谨慎的司机。考查动词时态辨C。析题。本句是虚拟语气,与过去事实相反,需用一般过去时;根据句意结构,可知选
--- If I_______ one million dollars, I would give it to medical research.4.---If I _______ you, I would give it to charity.
虚拟语气100题带解析
虚拟语气
1 --- I’m sorry. I _______ at you the other day.
--- Forget it. I was a bit out of control myself.
A. shouldn’t shout
B. shouldn’t have shouted
C. mustn’t shout
D. mustn’t have shouted
解析:B。考查虚拟语气中情态动词的选择。should have done是虚拟用法,表示对过去情况
的后悔或责备,D项语气太重,不符合语境。
2 Thank you for all your hard work last week. I don’t think we ____ it without you.
A. can manage
B. could have managed
C. could manage
D. can have managed
解析:B。此题考查情态动词表示虚拟意义的用法。I don’t think…是否定前移。意为:我认为没有你我们本不能做成这件事的。此题关键是要根据句意知道是虚拟语气,其基本形式是情态动词(过去式)+ have
done,所以其他选项皆可排除。
3. ____ he had not hurt his leg, John would have won the race.
A. If
B. Since
C. Though
D. When
解析:A。从题干意思看,句子明显用虚拟语气。If可引导虚拟的条件从句,指与事实相反或不可能实现的假设。对过去的情景表达虚拟时条件句谓语用had + 过去分词,主句用
虚拟语气题目带解析
1. We desire that immediate help _________ to the local villagers who have been trapped by the flood.
A. be given
B. will be given
C. should give
D. is given
1. 【解析】desire后面接同位语或宾语从句时,从句中用虚拟语气,即“should + 动词原形”的形式,should 可以省略。
【答案】A
2. She came up with a suggestion that all the students ________ into the library at least twice a week.
A. be allowed
B. was allowed
C. should allow
D. are to allow
2. 【解析】:根据句意“她提议所有的学生应该允许进入图书馆每周至少两次。”本句是虚拟语气,后面的结构是should be allowed, should 可以省略。
【答案】A
3. ________ I were you, then I could also go there to have a good holiday.
A. Only if
B. If only
C. Should
D. would have
3. 【解析】:句意:如果我是你多好啊,那时我就可以也到那儿度假了。If only“要是……多好啊!”,后面用虚拟语气形式;only if“只要,只有”,后面用陈述语气形式;C.D两项是错误的。
虚拟语气解析以及练习题答案详细解答
虚拟语气解析及练习与答案详解
虚拟语气
一、虚拟语气的运用
1、状语从句中的虚拟语气
(1)非真实条件句中的虚拟语气(if引导的条件句)
说明从句谓语主句谓语例句
与现在事实相反动词的过去式
(be的过去式
一般用were)
would/
should/
could/ might
+ 动词原形
If I were you, I should buy it.
如果我是你,我就买了它。
If I had time, I would study French.
如果我有时间,我会学习法语的。
If she knew English, she would not ask me for help.
如果她懂英语的话,她不会找我帮忙的。
与过去事实相反had + 过去分
词
would/
should/
could/ might
+ have + 过去
分词
If you had got up earlier, you could have caught the
train.
如果你早一点起床,就会赶上火车的。
If you had studied harder last term, you could have
passed the exam. 如果上学期你努力学习的话,你考试
就会及格了。
与将来事实相反动词过去式
(be用were)
/should + 动
词原形/were
to + 动词原
形
would/
should/
could/ might
+ 动词原形
If it were fine tomorrow, I would go shopping.
如果明天天气好,我就去买东西。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
情态动词、虚拟语气60题
1. ——Don’t forget to bring my new books tomorrow afternoon.
—— No, I_______.
A. don’t
B. can’t
C. won’t
D. couldn’t
2. ——I hear you’ve got a set of Australian coins.___I have a look?
—— Yes, certainly.
A. Do
B. May
C.Shall
D. Should
3. He seldom listens to others. He_____answer for what he has done.
A. shall
B. will
C. can
D. would
4. ——May I leave the office before 5 o’clock in the afternoon?
——No, I’m afraid you_______.
A. needn’t
B. shouldn’t
C. mustn't
D. won’t
5. —— Shall I tell John about it?
—— No, you____. I don’t know his telephone number.
A. needn’t
B. wouldn’t
C. mustn’t
D. shouldn’t
6. Mr Bush is on time for everything. How___it be that he was late for the opening ceremony?
A. can
B. should
C. may
D. must
7. The traffic light is red, so I______stop my car.
A. must
B. have to
C. can
D. mustn’t
8. —— What happened to the young trees we planted?
—— The trees______well, but I didn’t water them.
A. might grow
B. needn’t have grown
C. would grow
D. would have grown
9. I was really anxious about you. You___home without a word.
A. mustn’t leave
B. shouldn’t have left
C. couldn’t have left
D. needn’t leave
10. Children________in public very often.
A. should be praised
B. shouldn’t have praised
C. shouldn’t have be en praised
D. shouldn’t be praised
11. Let’s clean the classroom, _______?
A. won’t you
B. shall we
C. do we
D. will not you
12. Tom_______show his exam results to his parents.
A. dare not
B. dared
C. dare to
D. dares not to
13. I don’t think he_______a new bike.
A. need to buy
B. needs buy
C. need
D. need buy
14. —— Nacy_________the letter from her mother. ——No, she can’t have. The postman hasn’t come yet.
A. can receive
B. can have received
C. must have received
D. must receive
15. She________the film. She knows nothing about it.
A. can’t see
B. can’t have seen
C. must see
D. mustn’t have seen
16. They must have been here the day before yesterday,____?
A. mustn’t they
B. didn’t they
C. mustn’t have they
D. had they
17. ——I didn’t s ee her yesterday.
—— Oh, but you _______________.
A. must have
B. ought to
C. should have
D. cannot have
18. —— Must I take a bus ?
—— No, you____. You can walk from here.
A. must not
B. don’t
C. don’t have to
D. had better not to
19. —— Why do you make me do so?
—— I am sorry that you________do such a thing.
A. would
B. can
C. should
D. may
20. —— Will you stay for lunch?
—— Sorry, _____. My brother is coming to see me.