语法知识—虚拟语气的易错题汇编附答案
- 格式:docx
- 大小:17.27 KB
- 文档页数:8
一、选择题
1.—Swimming in the river for teenagers is very dangerous.
—So it is. If I ________ them, I ________ a shower at home.
A.am; would take B.were; will take
C.was; would take D.were; would take
2.If I _______ you, I would _______ my homework myself.
A.was; did B.am; do C.were; do D.is; did
3.If I ____Alice, I _____them the truth.
A. was , would tell B. were ,would tell
C. am, will tell D.is , will tell
4.If I ___ you, I ___ be afraid .
A.was, wouldn’t B.were, won’t C.were, wouldn’t
5.—I’m going to Larry’s party. But I don’t know what to wear.
—If I ___ you, I _______ wear a dress.
A.am; will B.were; will
C.were; would D.am; would
6.If I ________ ten years younger, I _________ piano lessons and go to a music college.
A.am; will take B.was; took C.were; will take D.were; would take
7.If I ______ you, I ______invite him to go to see a movie.
A.am;would B.were;will C.were;would D.was;will
8.---Tom is always making so many mistakes in his English exercises!
--- Yeah. If he ________ more careful, he ________ fewer mistakes.
A.was; will make B.is; would make C.were; will make D.were; would make
9.If I ____ you, I ____ buy a bike for him.
A.was, would B.was, could C.were, would D.were, could
10.If I _______ you , I _______ do that .
A.was , would B.were ; wouldn’t
C.am , won’t D.were , won’t
11.---Can you tell me what to wear at the party?
---If I ___you,I___the blue jeans.
A.was,will wear B.am,will wear C.were,would wear D.were,wore
12.—I like drinking wine. But people who drink wine aren’t allowed to drive.
—If I you, I would give up wine.
A.were; drinking B.am; drinking
C.were; drink D.was;to drink
13.If I _______ you, I would give some flowers to her.
A.am B.are C.was D.were 14.His teacher suggested ________ ________ to English songs every day. Now he's much better
at singing.
A.he listen B.he listens C.him listened D.him listens
15.If my mother ___ I get a grade of 50 in English exam, she would be angry.
A.knows B.knew
C.has known D.would know
16.I you about it because I don’t believe you.
A. wouldn’t rather tell B. would rather not to tell
C. would rather not tell D. wouldn’t rather telling
17.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
18.If I not so busy ,I with you .
A.was , would go B.were , would go
C.was , should go D.were , will go
19.You should_______ watched TV. There is so much work to do,
A.not have B.have not C.not D.not having
20.I don’t understand how you got a ticket. I always you a careful driver.
A.think; are B.am thinking; are
C.thought; were D.think; were
21.You are overweight. You’d better any junk food. I suggest you more vegetables.
A.not to eat, to have B.not eat, have C.not eat, to have D.not to eat, have
22.The air pollution is worse and worse. The government suggests that people ____ to work by
subway or by bus.
A.go B.goes C.going D.to go
23.—I should have been more careful in the exam.
—It is a great pity that you __________.
A.didn’t B.haven’t C.were not D.are not
24.—He suggests that his friend _________ to Beijing right now.
—I think it’s a good ________.
A.should fly; advice B.will fly; suggestion C.flies; advise D.fly; suggestion
25.If it were Sunday today, I________ go to school.
A.shan’t B.would not C.can’t D.won’t
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.D
解析:D
【解析】
试题分析:—在河里游泳对青少年是非常危险的。—的确如此。如果我是他们,我会在家洗澡。if从句表假设,与现在事实相反,be动词则用were ,无论第几人称做主语。主句常用would 跟动词原形。故选D。考点:考查固定句式的用法。
2.C
解析: C
【解析】本题考查的虚拟语气,从句be动词用were,故选答案为C
3.B
解析:B
【解析】
试题分析:本题的含义是如果我是你,我将告诉他们真相,本题if引导的是一个虚拟的条件句,在虚拟句中,be用were,主句通常用过去的一种,will应该用would,故本题选B。
考点:if引导的虚拟条件句。
点评:在英文中条件句有两种,一种是真实的条件句,if后遇到将来时用一般现在时,一种是虚拟的条件句,if后用过去时,be用were,在英文的实际使用中应该注意它们的区别。
4.C
解析:C
【解析】
试题分析:根据语境可知此句的含义是如果我是你,我就不害怕。考查的是虚拟语气的基本用法。条件用过去时,主句要用过去将来时,故选C。
考点:虚拟语气
点评:虚拟语气其实就是if引导条件状语从句时,词义为“如果”,不过这个条件是无法实现的。从句中的谓语动词通常用一般过去时表示,则主句中的谓语动词用过去将来时。
5.C
解析:C
【解析】
试题分析:根据题干,本句的意思应是“如果我是你,我将穿一件裙子。”“我”是不可能成为“你”,所以本句是一个虚拟语气。对于虚拟语气,从句应该用过去式(be动词,不论是第几人称,都用were),主句用would do。所以本题选C。
考点:本题考查虚拟语气。
点评:完成本题时注意区分虚拟语气和if引导的条件状语从句。虚拟语气是不可能发生的,是一种假设情况;而if引导的条件状语从句,是有可能发生的。如果不明白这两者的区别,就比较容易发错。
6.D