虚拟语气单元测试题(含答案)经典

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

虚拟语气单元测试题(含答案)经典

一、初中英语虚拟语气

1. ---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

【解析】

试题分析:句意:汤姆总是在英语练习中犯那么多的错误!—如果他能更细心一些,他就会犯更少的错误。

表示与现在事实相反的假设,If+主语+动词过去式(be动词用were),主语+would/should/might/could+动词原形。根据题意及句型,故选D。

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

2.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

【答案】A

【解析】

【详解】

句意:空气污染越来越糟糕。政府建议人们乘地铁或者乘公交车去上班。

考查谓语动词。A. go 去;B. goes 去;C. going 在去;D. to go 为了去。这是一个that引导的宾语从句,suggest后跟的宾语从句应用虚拟语气(should)do结构,should可省略。故选A。

3.If I _______ you, I _______ go there.

A.is; will B.is; would C.were; would D.was; will

【答案】C

【解析】本题考查虚拟语气,if引导的与现在事实相反的虚拟语气。从句用一般过去式,主句用过去将来时。句意:如果我是你的话,我会去那儿的。

1.57.---What would you do if you a million dollars?

---If I you, I’d give it to medical research.

A.got, were B.win, am C.won, am D.get, were

【答案】A

【解析】本题是考查的虚拟语气,对于将来的假设,主句用过去将来时,从句用一般过去

时,且be动词为were,故选A

2.58.What _____ you _____ if you had a million dollars?

A.would, did B.will, do C.would, do D.will, did

【答案】C

【解析】本题是对于虚拟语气的特殊疑问句的考查,根据句子的结构,选C

4.If I you, I give it to Microsoft research.

A.am, will B.am, would C.were, would D.was, would

【答案】C

【解析】

【详解】

句意:如果我是你,我会把它交给微软研究部。

考查虚拟语气。根据If I you,这是一个虚拟语气,此句虚拟语气表示一种不能实现的假设,即与现在事实相反,谓语动词用过去式;该语法主要用于if条件状语从句,本句“如果我是你”,be动词用were,后面主句用过去将来时would+动词原形,故答案选C。

5.I suggest that we Chinese people_______Chinese culture with love and joy everywhere we go. A.spread B.spreading C.to spread D.will spread

【答案】A

【解析】

【详解】

句意:我建议我们中国人无论走到哪里都要带着爱心和欢乐来传播中国文化,

考查动词suggest后跟虚拟语气。spread是动词原形;spreading是动名词;to spread是动词不定式;will spread是一般将来时。动词在这里suggest表示建议,后面宾语从句中使用虚拟语气should+动词原形,should可以省略。根据句意说明本句的suggest表示建议,故后面使用虚拟语气,省略了should,故选A。

【点睛】

动词suggest 后面可以跟名词作宾语,用于句型“suggest sth.”。如:I suggested a visit. 我提议参观。

suggest 后跟动名词作宾语,如:He suggested going home. 他提议回家。

suggest后面跟that引导的宾语从句时,用虚拟语气,一般省略情态动词should,所以本题选项是A。

6._______ in order to sit for the college entrance exam?

A.What did she suggest he read B.What did she suggest he reads

C.Did she suggest for him to read D.Did she suggest what he read

【答案】A

【解析】

【详解】

句意:为了参加大学入学考试,她建议他读什么书?

考查虚拟语气。suggest表示“建议”时,后接从句用that sb should do,should可省。特殊疑问句的结构是特殊疑问词+be动词(助动词)+主语+其他?故选A。

7.Luckily, he wasn’t driving fast at the time of accident; otherwise, I am sure, it _______ a more serious accident.

A.would be B.were C.would have been D.had been

【答案】C

【解析】

【详解】

句意:幸运的是,事故发生时他没有开快车;否则,我相信,这将是一个更严重的事故。考查虚拟语气。根据“wasn’t driving”是过去进行时,所以此处是对过去的虚拟,主句时态应用情态动词+have done,故选C。

8.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

【解析】

【详解】

句意:昨天暴风雨耽搁了我们。要不是有暴风雨,我们会及时赶到这里的。

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

9.If I were invited to the party,I _______ a red skirt.

A. will wear B. wear C. would wear

【答案】C

【解析】

试题分析:如果我被邀请参加聚会,我会穿红色的裙子。此处考查虚拟语气。句中,主句和从句的谓语都要用虚拟语气,与现在事实相反的假设,从句(条件句)动词过去式(be 一般用were);主句(结果句) should /would/ could/ might +动词原形。故答案为C。

考点:考查虚拟语气。

10. 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

相关文档
最新文档