不管学习哪门知识,我们都是先由点到线,线再到面的一个顺序。在英语的学习中,单词可以说是点,句子可以说成是面,而连接他们的线便是语法,所以语法的作用非常大。下面,沪江小编就为大家介绍一下初中英语语法练习题及答案。

1. When a pencil is partly in a glass of water, it looks as if it _______.

broken broken been broken

解析:答案为C。本题考查的是as if 引导的让步状语从句中的语气问题,as if引导的状语从句如果与事实一致,不用虚拟语气,如果与事实相反,应用虚拟语气。题中“当铅笔的一部分浸在水中,铅笔看上去好像断了”。而实际上铅笔并未断,与事实相反,前半部分陈述是一般现在时,因而本句是对一般现在时的虚拟,用were broken。

2. I didn't see your sister at the meeting. If she ___________, she would have met my brother.

come come come

解析:答案为D。本题考查的是if条件句中的虚拟语气。题意是:我在会议上没看到你姐姐,故你姐姐没来。因此如果“她来了”与事实相反,前面一句交代了虚拟语气的时态是一般过去时的虚拟,所以if从句中用had+过去分词。

3. —If he ___________, he ________that food.

—Luckily he was sent to the hospital immediately.

warned; would not take

been warned; would not have taken

be warned; had not taken

have been warned; had not taken

解析:答案为B。本题考查的是条件状语从句与主句表示与事实相反时虚拟语气的用法。根据下一句语境可知,他事先并没有得到警告,表示过去时间的虚拟语气,故选B。

4. If there were no subjunctive, English ______ much easier.

be have been have been be

解析:观察题干,可知全句表达的是与现在事实相反的虚拟语气。故答案为D。

5. The guard at the gate insisted that everybody ______ the rules.

obey obey

解析:根据insist后的宾语从句谓语要用(should) do形式规律,可定正确答案是B。

6. I wish I _____ you yesterday.

see seen to see

解析:此题表与过去事实相反的原望,答案应为C。

7. —— If he _____ , he _____ that food.

—— Luckily he was sent to the hospital immediately.

warned;would not take been warned;would not have taken

be warned;had not taken have been warned;had not taken

解析:从对话看,是表达与过去事实相反的虚拟语气,故答案为B。

8. Without electricity human life _____ quite different today.

be have been be

解析:without引出一个含蓄条件句,主句表述的是与现在事实相反的虚拟语气,故答案为D。

9. When a pencil is partly in a glass of water, it look as if it _____.

broken broken been broken

解析:放入水中的铅笔看上去是断的,但实际上并非如此,因此是与现在的事实相反,这时as if从句谓语要用一般过去时,故答案为C。

10. I didn he _____ , he would have said hello to me.

come come come

解析:观察题目上下文,特别是第二句的主句谓语为 would have said,可知if从句表述的是与过去事实相反的愿望,因此答案为B。

11. _____ it _____ for your help, I couldn have made any progress.

A.Had;not been B.Should;not be C.Did;not be D.Not;be

解析:根据主句谓语形式,可知从句要用had done形式,故应选A,Had it not been for your help=If it had not been for your help.(要不是你帮忙的话)

12. Mr Smith was badly ill, or he _____ our dinner party.

come to have attended

come to have attended

解析:or可引导含蓄条件句,表达虚拟语气。根据此题内容,可知是与过去事实相反的假设,故答案为B。

以上便是沪江小编为大家介绍的初中英语语法练习题及答案,希望对大家的学习能有帮助,获取更多英语知识请关注沪江网校。