七年级上英语常用语音知识经典练习题(含解析)

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

一、选择题
1.—I like drinking wine. But people who drink wine aren’t allowed to drive.
—If I you, I would give up wine.
A.was; to drink B.am; drinking C.were; drink D.were; drinking D
解析:D
【解析】
试题分析:句意:--我喜欢喝酒。

但是喝酒的人不允许开车。

--如果我是你,我将会放弃喝酒。

分析:表示与现在事实相反的情况。

其虚拟语气的结构为:从句:if + 主语+ 动词的过去式(be用were) + ……主句:主语+ would (should, could , might) + 动词原形+ ……例如:If I were you, I would read it again. 如果我是你的话,我再读一遍。

(事实上我不是你),故选D
考点:考查虚拟语气及动词短语的用法。

2.If I went to the moon, I ______ bring something unusual back to the earth.
A.could
B.will
C.would
D.shall C
解析:C
【解析】
试题分析:此题考查if引导的条件状语从句的相关知识。

根据语境可知此句的含义是如果我去月球,我会带回一些不同寻常的东西。

这个假设成立的几率很小,故看为虚拟语气。

根据语法知识可知从句要用一般过去时,主句要用过去将来时,过去将来时的基本构成would+动词原形,故选C。

考点:if引导的条件状语从句
点评:if既可以引导宾语从句又可以引导状语从句。

if充当宾语从句的连接词时,相当于whether,词义为“是否”,遵循宾语从句的时态规则,可根据语境选择任何时态;充当从属连词,引导条件状语从句时,词义为“如果”,若主句中的谓语动词用一般将来时,则从句中的谓语动词通常用一般现在时表示将来。

3.If I ___ you, I ___ be afraid .
A.was, wouldn’t B.were, won’t C.were, wouldn’t C
解析:C
【解析】
试题分析:根据语境可知此句的含义是如果我是你,我就不害怕。

考查的是虚拟语气的基本用法。

条件用过去时,主句要用过去将来时,故选C。

考点:虚拟语气
点评:虚拟语气其实就是if引导条件状语从句时,词义为“如果”,不过这个条件是无法实现的。

从句中的谓语动词通常用一般过去时表示,则主句中的谓语动词用过去将来时。

4.— What would you do if you _______ a million dollars?
— I would give it to charity.
A.have B.had C.will have D.would have B
解析:B
【解析】试题分析:句意:-如果你有一百万美元你会做什么?-我会把它捐给慈善事业。

have 有;had 过去式;will have 一般将来时;would have 过去将来时。

根据句意可知,这
里表示的是一个假设的问题,在if引导的条件状语从句中应该用虚拟语气,动词用过去式,故选B。

考点:考查虚拟语气。

5.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
解析:C
【解析】
试题分析:句意:如果我是你,我会邀请他去看电影。

go to see a movie去看电影;invite sb to do邀请某人做某事;在表达与现在事实相反的虚拟语气中,Be用were,主句用would。

考点:考查虚拟语气。

6.---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 D
解析:D
【解析】
试题分析:句意:汤姆总是在英语练习中犯那么多的错误!—如果他能更细心一些,他就会犯更少的错误。

表示与现在事实相反的假设,If+主语+动词过去式(be动词用were),主语+would/should/might/could+动词原形。

根据题意及句型,故选D。

考点:考查虚拟语气的用法。

7.If I______ you, I would take a small present..
A.am B.was C.were D.are C
解析:C
【解析】
试题分析:句意:如果我我你,我会那个小的礼物。

句中用虚拟语气,系动词用were,故选C。

考点:考查虚拟语气。

8.– I coughed a lot last night. What should I do?
– If I _____ you, I would go to see the doctor at once.
A.am B.were
C.was B
解析:B
【解析】
试题分析: 句意:昨晚我不停地咳嗽,我应该怎么办?哪果我是你,我就会马上去看医生。

此句为虚拟语气,与现在事实相反,虚拟语气的条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”,故选C。

考点:考查虚拟语气。

9.---What if I have to go there and know nothing about it?
--- If I______ you, I would try to find some information about it on the Internet.
A.am B.was C.will be D.were D
解析:D
【解析】
试题分析:句意:——倘若我必须去那儿而且对那里一无所知,该怎么办?——如果我是你,我会在网上查找一些有关那里的信息。

根据I would try to find可知主句用的是would+do,可知这是对现在事实的假设的虚拟语气,因此If引导的条件状语从句用一般过去时,根据虚拟语气的用法be动词在If引导虚拟语气中用were .故选 D。

考点:考查虚拟语气的用法。

10.--What would you do if you won a million yuan? -- __________.
A.I shall give it to charities B.I will buy snacks
C.I won’t put it in the bank D.I’d give it to medical research D
解析:D
【解析】
试题分析:考查虚拟语气。

句意:如果你有一百万,你会做什么?我会把它捐给医学研究。

根据上文提到 What would you do if you won a million yuan 这是对现在的虚拟,所以回答时用would do ,故选D项。

考点:考查虚拟语气。

11.If I _______ you , I _______ do that .
A.was , would B.were ; wouldn’t
C.am , won’t D.were , won’t D
解析:D
【解析】试题分析:句意:如果我是你,我不会那样做。

本句是与现在事实相反的虚拟条件句,从句谓语用动词用过去式(be动词一般用were);主句用
should(would,could,might)+ 动词原形。

故选D。

考点:虚拟条件句。

12.If it had been possible, I would have helped him, but I ______ too busy.
A.had been B.would be C.were D.was D
解析:D
【解析】
试题分析:句意:如果可能的话,我肯定会帮助你的,但是我太忙了。

对过去的虚拟If+主语+had +动词过去分词,主语+would / should / might / could have + 动词过去分词。

所以描述的是过去的事情,故我过去很忙应该用过去时。

考点:考查虚拟语气及时态的用法。

13.If I ________ invited tonight, I would go to the dinner party.
A.was B.were C.am D.is B
解析:B
【解析】
试题分析:句意:如果我今晚受到邀请,我会去参加晚宴的。

由整个题干可知,现实情况与事实相反,是非真实的情况,是虚拟语气,虚拟语气中be都用were,故选B。

考点: 考查虚拟语气的用法。

14.If I _______ you, I would _______ my homework myself.
A.was; did B.am; do C.were; do D.is; did C
解析: C
【解析】本题考查的虚拟语气,从句be动词用were,故选答案为C
15.If it were Sunday today, I________ go to school.
A.shan’t B.would not C.can’t D.won’t B
解析:B
【解析】
试题分析:句意:如果今天是星期天,我将不去上学。

虚拟语气用于条件状语从句中,可以表示与现在事实相反的假设,条件状语从句中的谓语动词用“过去式(be动词用were)”,而主句中的谓语动词用“would / should/ could / might + 动词原形”。

如:1.If I were you, I would join the army. 2.If she had time, she should go with you.。

由句意可知选B。

考点: 考查虚拟语气的用法。

16.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 A
解析:A
【解析】
【分析】
【详解】
句意:他的英语老师建议他每天听英文歌,他现在唱歌好多了。

考查宾语从句。

由句中suggest 及句子结构分析可知是考查suggest that 引导的虚拟语气,结构为suggest that +主语+should do sth,其中that 和should 可以省略;因此第一空用主格he, 第二空填listen。

故选A。

【点睛】
suggest 的用法一般有三种:1.suggest sb doing sth 意为“建议某人做某事”;2.suggest sth 建议某事。

3. suggest that +主语+should do sth, 其中 that 和should 可以省略;没有suggest sb to do sth;这是易错点,做题时要注意。

17.Sir, you should__________ at the red light.But you didn’t.
A.stop B.have stopped C.not have stopped D.stopped B
解析:B
【解析】
试题分析:句意:先生,你应该在红灯亮时停下来。

但你没有。

这里用虚拟语气,用情态动词should + have + 过去分词,这是对过去的一种虚拟。

所以选B。

考点:考查虚拟语气。

18.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 B
解析:B
【解析】
试题分析:句意:如果我的母亲知道我英语考试成绩是50分,她会生气的。

表示与现在事实相反的事实,该用一般过去时态,所以选B。

考点:考查虚拟语气。

19.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
解析:C
【解析】
试题分析:句意:句意:如果我是你,我会邀请他去看电影。

go to see a movie去看电影;invite sb to do邀请某人做某事;在表达与现在事实相反的虚拟语气中,Be用were,主句用would。

所以选C。

考点:考查虚拟语气。

20.— Come and join us, Betty!
—I’m afraid I can’t. I’m too busy now. If I ______ time, I would certainly go.
A.have B.have had
C.will have D.had D
解析:D
【解析】
试题分析:句意:--贝蒂,来加入我们吧!--恐怕我不能。

我现在太忙。

如果我有时间,我当然会去了。

分析:考查if引导的虚拟语气。

表示与过去事实相反的虚拟条件句。

其句子结构为:从句:If + 主语+ had +过去完成式动词+ ……主句:主语+ would (should, could, might) + have +过去完成式动词+……故选 D
考点:考查虚拟语气的用法。

21.-– Do you feel tired?
--- No, I don’t. If I were tired, I ______a rest.
A.had B.would have C.will have D.have B
解析:B
【解析】
【分析】
【详解】
句意:——你感觉累吗?——不累,如果我累了,我会休息。

考查虚拟语气。

本句是if条
件句,对现在的虚拟,用If sb were/did..., sb would/could/should/might do;根据句意结构和语境,故选B。

22.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 C
解析:C
【解析】
【分析】
【详解】
句意:我不明白你是怎么得到罚单的。

我一直以为你是一个谨慎的司机。

考查动词时态辨析题。

本句是虚拟语气,与过去事实相反,需用一般过去时;根据句意结构,可知选C。

23.I strongly suggest that Mike there with us tomorrow.
A.go B.goes C.will go D.is going A
解析:A
【解析】
【详解】
句意“我强烈建议麦克明天和我们去那”。

A.go动词原形;
B.goes动词的单三形式;
C.will go一般将来时;
D.is going现在进行时。

suggest建议,表示“建议、要求、命令、坚持”的名词、动词或形容词,后接从句时,用that sb (should) do,should可以省略,故选A。

【点睛】
一坚持insist
二命令order, command
三建议suggest, propose, advise
四要求demand, require, request, ask
注意:若suggest译为“暗示”,insist译为“坚持说”时,其后的that从句不用虚拟语气。

24.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 B 解析:B
【解析】
【详解】
句意:你超重了。

你最好不要吃垃圾食品。

我建议你多吃点蔬菜。

You’d better+动词原形,表示你最好做某事;You’d better+not+动词原形,表示你最好不要做某事;suggest+主语+should+动词原形,should可以省略,I suggest+主语+动词原形。

根据题意,故选B。

25.Yesterday, the storm delayed us. _______ the storm, we would have been here in time. A.But for B.If it were not for C.But that D.Unless A
解析:A
【解析】
【详解】
句意:昨天暴风雨耽搁了我们。

要不是有暴风雨,我们会及时赶到这里的。

考查连词。

But for要不是+短语;If it were not for要不是(用于对现在的虚拟);But that 要不是+从句;Unless除非,后接条件状语从句;根据句中是“the storm”,是名词,所以排除C;根据“would have been ”,是对过去的虚拟排除选项B;分析句子“___ the storm, we would have been here in time.”有暴风雨,我们会及时赶到这里的,应该是“要不是”,故选A。

26.You _______ through that red light, for you _______ an accident.
A.must have driven; should have caused B.could have driven; might have caused C.couldn’t have driven; should have caused D.shouldn’t have driven; could have caused D 解析:D
【解析】
【详解】
句意:你不应该开车闯红灯,因为你会引起事故的。

考查情态动词。

分析句子及选项“You ___ through that red light, for you ____ an accident.”,你开车闯红灯,因为你事故的,可知是对过去的虚拟,应用情态动词+have done。

此处是不应该开车闯红灯,会引起事故,故选D。

27.I would suggest they ____to Sheshan State Resort.
A.will go B.go C.have gone D.went B
解析:B
【解析】
【详解】
句意:我会建议他们去佘山国家旅游度假区。

考查虚拟语气。

will go 一般将来时;go动词原形;have gone现在完成时;went动词过去式。

句中的suggest表示“建议”,后接宾语从句时,从句要用虚拟语气,谓语动词要用“should+do”形式,should经常会省略,所以设空处用动词原形go,故选B。

【点睛】
“suggest+宾语从句”的区别:suggest表示“暗示,表明”时,宾语从句用陈述语气,从句时态与主句保持一致;suggest表示“建议”时,宾语从句用虚拟语气,其结构为“should+动词原形”,should可以省略。

本题根据句意可知,推荐别人旅游的地方应该是“建议”,用虚拟语气,故选B。

28.There are many museums there and they can’t decide to choose. In the end, the clerk suggested they to the computer museum.
A.what; to go B.which; go C.which; going B
解析:B
【解析】
【分析】
【详解】
句意:那里有很多博物馆,他们不能决定选择哪个。

最后,店员建议他们去电脑博物馆。

考查“疑问词+不定式”和虚拟语气。

what什么;which哪个。

分析第一处可知,此处构成“疑问词+不定式”结构,此前有“There are many museums there”范围,所以表示“不能决定选择哪个”的含义,使用which。

to go动词不定式;go动词原形;going动名词。

分析第二处可知,此处构成“suggest (that) sb (should) do sth”句型,所以此处使用动词原形。

故选B。

【点睛】
suggest的用法:
suggest doing sth
例句:He suggested going out for a walk.
suggest (that) sb (should) do sth
例句:He suggested (that) you (should) go there tomorrow.
29.—Would you like to join us?
—I’d love to,but I’m so busy now.If I________time I________do it.
A.has;will
B.have;will
C.have;should
D.had;would D
解析:D
【解析】
【分析】
【详解】
句意:——你愿意加入我们吗?——我很愿意,但是我现在很忙。

如果我有时间我会去的。

考查条件状语从句。

由答语的前半部分可知“我”现在没有时间,所以后面应当用虚拟语气。

30.If I______you, I_______go there at once.
A.am, would B.were, would C.were, will D.am, will B
解析:B
【解析】
试题分析:句意:如果我是你,我会马上去那里。

句子用到了虚拟语气,系动词be要用were;will要用过去式would,结合题意故选B。

考点:考查虚拟语气。

相关文档
最新文档