高中英语语法练习题50题

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

高中英语语法练习题50题
1.The news that he won the first prize excited everyone.
A.news that
B.news which
C.news what
D.news who
答案解析:A。

“news”是不可数名词,且“that he won the first prize”是同位语从句,解释说明“news”的具体内容。

B 选项“which”在同位语从句中不引导这种情况;C 选项“what”不用于引导同位语从句;D 选项“who”一般用于引导关于人的从句。

2.We are interested in the question whether he will come.
A.question whether
B.question that
C.question what
D.question who
答案解析:A。

“whether he will come”是同位语从句,解释说明“question”的内容,“whether”表示“是否”。

B 选项“that”引导同位语从句时,从句为陈述句,这里不合适;C 选项“what”不用于引导这种同位语从句;D 选项“who”一般用于引导关于人的从句。

3.His suggestion that we should go for a picnic is very good.
A.suggestion that
B.suggestion which
C.suggestion what
D.suggestion who
答案解析:A。

“that we should go for a picnic”是同位语从句,解释说明“suggestion”的内容。

B 选项“which”不用于引导这种同位语从句;C 选项“what”不用于引导同位语从句;D 选项“who”一般用于引导关于人的从句。

4.The problem who will be our monitor has not been solved.
A.problem who
B.problem that
C.problem which
D.problem what
答案解析:B。

“who will be our monitor”是同位语从句,解释说明“problem”的内容,“who”不能引导这种同位语从句,A 错误;C 选项“which”一般用于引导定语从句,这里不合适;D 选项“what”不用于引导同位语从句。

正确答案是B,“that”在同位语从句中不充当成分,只起连接作用。

5.The fact that he is honest is known to all.
A.fact that
B.fact which
C.fact what
D.fact who
答案解析:A。

“that he is honest”是同位语从句,解释说明“fact”
的内容。

B 选项“which”不用于引导这种同位语从句;C 选项“what”不用于引导同位语从句;D 选项“who”一般用于引导关于人的从句。

6.The idea what he put forward is very practical.
A.idea what
B.idea that
C.idea which
D.idea who
答案解析:B。

“what he put forward”不是同位语从句,“what”不能引导同位语从句。

“that he put forward”是同位语从句,解释说明“idea”的内容。

A 选项错误;C 选项“which”一般用于引导定语从句,这里不合适;D 选项“who”一般用于引导关于人的从句。

7.The question how we can solve the problem is very important.
A.question how
B.question that
C.question which
D.question who
答案解析:A。

“how we can solve the problem”是同位语从句,解释说明“question”的内容。

B 选项“that”引导同位语从句时,从句为陈述句,这里不合适;C 选项“which”一般用于引导定语从句,这里不合适;D 选项“who”一般用于引导关于人的从句。

8.The thought that he may be wrong never occurred to him.
A.thought that
B.thought which
C.thought what
D.thought who
答案解析:A。

“that he may be wrong”是同位语从句,解释说明“thought”的内容。

B 选项“which”不用于引导这种同位语从句;C 选项“what”不用于引导同位语从句;D 选项“who”一般用于引导关于人的从句。

9.The belief that one should work hard is deeply rooted in him.
A.belief that
B.belief which
C.belief what
D.belief who
答案解析:A。

“that one should work hard”是同位语从句,解释说明“belief”的内容。

B 选项“which”不用于引导这种同位语从句;C 选项“what”不用于引导同位语从句;D 选项“who”一般用于引导关于人的从句。

10.The report that the economy is improving is encouraging.
A.report that
B.report which
C.report what
D.report who
答案解析:A。

“that the economy is improving”是同位语从句,解
释说明“report”
11.This is the house ____ I lived when I was a child.
A.which
B.that
C.where
D.when
答案解析:C。

本题考查定语从句引导词的用法。

先行词是the house,在从句中作地点状语,即I lived in the house,所以用where 引导。

A 和B 选项which 和that 在定语从句中通常作主语或宾语,不符合本题语境。

D 选项when 引导时间状语从句,不符合本题语境。

12.The man ____ is standing there is my teacher.
A.who
B.whom
C.which
D.whose
答案解析:A。

先行词是the man,在从句中作主语,所以用who 引导。

B 选项whom 在定语从句中通常作宾语。

C 选项which 通常指物。

D 选项whose 在定语从句中作定语,表示“……的”。

13.The book ____ I bought yesterday is very interesting.
A.which
B.that
C.who
D.whom
答案解析:A 和B。

本题先行词是the book,在从句中作宾语,which 和that 都可以引导定语从句且在从句中作宾语。

C 和D 选项who 和whom 通常指人,不符合本题语境。

14.The girl ____ eyes are blue is my classmate.
A.who
B.whose
C.which
D.that
答案解析:B。

先行词是the girl,在从句中表示“……的眼睛”,作定语,所以用whose 引导。

A 选项who 在从句中作主语或宾语。

C 和
D 选项which 和that 通常指物。

15.I will never forget the day ____ I met you.
A.when
B.which
C.that
D.where
答案解析:A。

先行词是the day,在从句中作时间状语,即I met you on the day,所以用when 引导。

B 和C 选项which 和that 在定语从句中通常作主语或宾语。

D 选项where 引导地点状语从句,不符合本题语境。

16.The place ____ we visited last week is very beautiful.
A.which
B.that
C.where
D.when
答案解析:A 和B。

先行词是the place,在从句中作宾语,which 和that 都可以引导定语从句且在从句中作宾语。

C 选项where 引导地点状语从句,不符合本题语境。

D 选项when 引导时间状语从句,不符合本题语境。

17.The reason ____ he was late is that he missed the bus.
A.why
B.which
C.that
D.when
答案解析:A。

先行词是the reason,在从句中作原因状语,即he was late for the reason,所以用why 引导。

B 和C 选项which 和that 在定语从句中通常作主语或宾语。

D 选项when 引导时间状语从句,不符合本题语境。

18.The man ____ I talked to just now is a doctor.
A.who
B.whom
C.which
答案解析:A 和B。

先行词是the man,在从句中作宾语,who 和whom 都可以引导定语从句且在从句中作宾语。

C 选项which 通常指物。

D 选项whose 在定语从句中作定语,表示“……的”。

19.The movie ____ we watched last night was very exciting.
A.which
B.that
C.who
D.whom
答案解析:A 和B。

先行词是the movie,在从句中作宾语,which 和that 都可以引导定语从句且在从句中作宾语。

C 和D 选项who 和whom 通常指人,不符合本题语境。

20.The singer ____ song is very popular is from China.
A.whose
B.who
C.which
D.that
答案解析:A。

先行词是the singer,在从句中表示“……的歌”,作定语,所以用whose 引导。

B 选项who 在从句中作主语或宾语。

C 和
D 选项which 和that 通常指物。

21.If I were you, I _____ take the job.
A.will
C.can
D.could
答案解析:B。

本题考查虚拟语气中对现在情况的假设。

If 引导的条件句中用了一般过去时were,主句要用would/could/might/should+动词原形。

would 表示意愿。

22.If he had studied harder, he _____ passed the exam.
A.would have
B.will have
C.should have
D.could have
答案解析:A。

本题考查对过去情况的虚拟。

If 引导的条件句中用了过去完成时had studied,主句要用would/could/might/should have + 过去分词。

would have passed 表示本能够通过考试。

23.If it _____ rain tomorrow, we would go on a picnic.
A.doesn't
B.didn't
C.won't
D.wouldn't
答案解析:B。

本题考查对将来情况的虚拟。

If 引导的条件句中用一般过去时didn't rain 表示与将来事实相反的假设,主句用would/could/might/should + 动词原形。

24.If I _____ a bird, I could fly freely.
A.am
B.was
C.were
D.be
答案解析:C。

对现在情况的虚拟,be 动词在虚拟语气中一般用were。

25.If she had known the truth, she _____ so angry.
A.wouldn't have been
B.wouldn't be
C.won't be
D.won't have been
答案解析:A。

对过去情况的虚拟,主句用would/could/might/should have + 过去分词。

wouldn't have been 表示本不会那么生气。

26.If they _____ here now, they could help us.
A.were
B.are
C.will be
D.would be
答案解析:A。

对现在情况的虚拟,if 条件句用一般过去时were。

27.If it should rain tomorrow, we _____ the match.
A.would cancel
B.will cancel
C.cancelled
D.cancel
答案解析:A。

对将来情况的虚拟,if 条件句中should + 动词原形,主句用would/could/might/should + 动词原形。

would cancel 表示会取消比赛。

28.If I had had enough money, I _____ that book.
A.would buy
B.will buy
C.would have bought
D.bought
答案解析:C。

对过去情况的虚拟,if 条件句用过去完成时had had,主句用would/could/might/should have + 过去分词。

would have bought 表示本会买那本书。

29.If he _____ to my advice, he wouldn't be in trouble now.
A.had listened
B.listened
C.would listen
D.listens
答案解析:A。

对过去情况的虚拟,if 条件句用过去完成时had listened,主句用would/could/might/should + 动词原形。

表示如果他
听了我的建议,现在就不会有麻烦了。

30.If she _____ more carefully, she wouldn't have made so many mistakes.
A.worked
B.had worked
C.works
D.would work
答案解析:B。

对过去情况的虚拟,if 条件句用过去完成时had worked,主句用would/could/might/should have + 过去分词。

表示如果她工作更仔细些,就不会犯这么多错误了。

31.She heard someone knocking at the door. She opened it and found
a stranger standing there, ______ nervously.
A.waiting
B.to wait
C.waited
D.wait
答案解析:A。

“waiting nervously”在这里是现在分词短语作伴随状语,表示陌生人站在那里的同时处于紧张等待的状态。

B 选项“to wait”表示目的,不符合语境;C 选项“waited”如果作谓语动词,句子中就会出现两个谓语动词,不符合语法规则;D 选项“wait”不能直接用在这个位置。

32.The teacher came in, ______ by a group of students.
A.following
B.to follow
C.followed
D.follow
答案解析:C。

“followed by a group of students”是过去分词短语作伴随状语,表示老师被一群学生跟着。

A 选项“following”表示主动,不符合语境;B 选项“to follow”表示目的,不符合语境;D 选项“follow”不能直接用在这个位置。

33.He sat there, ______ in thought.
A.losing
B.lost
C.to lose
D.lose
答案解析:B。

“lost in thought”是固定搭配,表示陷入沉思。

A 选项“losing”没有这种用法;C 选项“to lose”表示目的,不符合语境;D 选项“lose”不能直接用在这个位置。

34.The boy ran out of the room, ______ happily.
ughing
B.to laugh
ughed
ugh
答案解析:A。

“laughing happily”是现在分词短语作伴随状语,表
示男孩跑出去的同时开心地笑着。

B 选项“to laugh”表示目的,不符合语境;C 选项“laughed”如果作谓语动词,句子中就会出现两个谓语动词,不符合语法规则;D 选项“laugh”不能直接用在这个位置。

35.She spent the whole afternoon ______ books.
A.reading
B.to read
C.read
D.reads
答案解析:A。

“spend time doing sth”是固定用法,表示花费时间做某事。

B 选项“to read”表示目的,不符合语法规则;C 选项“read”和D 选项“reads”不能直接用在这个位置。

36.The man was seen ______ into the building last night.
A.to enter
B.enter
C.entering
D.entered
答案解析:A。

“be seen to do sth”是固定用法,表示被看到做某事。

B 选项“enter”不能直接用在这个位置;C 选项“entering”表示正在进行的动作,不符合语境;D 选项“entered”是过去分词,不能直接用在这个位置。

37.With a lot of work ______, he had no time to rest.
A.to do
B.doing
C.done
D.do
答案解析:A。

“with a lot of work to do”表示有很多工作要做,不定式表示将来要做的事情。

B 选项“doing”表示主动进行,不符合语境;
C 选项“done”表示被动完成,不符合语境;
D 选项“do”不能直接用在这个位置。

38.The problem is difficult ______.
A.to solve
B.solving
C.solved
D.solve
答案解析:A。

“be difficult to do sth”是固定用法,表示做某事很困难。

B 选项“solving”没有这种用法;C 选项“solved”是过去分词,不能直接用在这个位置;D 选项“solve”不能直接用在这个位置。

39.I have a letter ______.
A.to write
B.writing
C.write
D.written
答案解析:A。

“have sth to do”表示有某事要做,不定式表示将来要做的事情。

B 选项“writing”没有这种用法;C 选项“write”不能直接
用在这个位置;D 选项“written”表示被动,不符合语境。

40.He was made ______ the work again.
A.do
B.to do
C.doing
D.done
答案解析:B。

“be made to do sth”是固定用法,表示被要求做某事。

A 选项“do”不能直接用在这个位置;C 选项“doing”没有这种用法;D 选项“done”是过去分词,不能直接用在这个位置。

41.He ______ have known the truth, but he remained silent.
A.must
B.could
C.should
D.need
答案解析:B。

could have done 表示过去本能够做某事却没做,这里表示他本可以知道真相却保持沉默。

must have done 表示对过去的肯定推测,语气过于肯定不符合语境;should have done 表示本应该做某事而没做;need have done 通常用于否定句和疑问句中。

42.She ______ come to the party if she finishes her work on time.
A.must
B.can
C.should
答案解析:B。

can 表示能够,这里表示如果她按时完成工作就能够来参加聚会。

must 表示必须,语气太强硬;should 表示应该;need 通常用于否定句和疑问句中。

43.You ______ be careful when crossing the road.
A.must
B.can
C.should
D.need
答案解析:A。

must 表示必须,过马路时必须小心。

can 表示能够;should 表示应该,语气没有must 强烈;need 通常用于否定句和疑问句中。

44.He ______ have forgotten his keys. He always leaves them on the table.
A.must
B.can
C.should
D.need
答案解析:A。

must have done 表示对过去的肯定推测,这里根据他总是把钥匙放在桌子上可推测他一定是忘了钥匙。

can 表示能够;should 表示应该;need 通常用于否定句和疑问句中。

45.They ______ go to the park on weekends if the weather is fine.
B.can
C.should
D.need
答案解析:B。

can 表示能够,天气好的时候他们能够去公园。

must 表示必须,语气太强硬;should 表示应该;need 通常用于否定句和疑问句中。

46.You ______ read this book. It's very interesting.
A.must
B.can
C.should
D.need
答案解析:C。

should 表示应该,这里表示你应该读这本书,因为它很有趣。

must 表示必须,语气太强硬;can 表示能够;need 通常用于否定句和疑问句中。

47.She ______ have been very tired. She went to bed early.
A.must
B.can
C.should
D.need
答案解析:A。

must have done 表示对过去的肯定推测,这里根据她早早睡觉可推测她一定很累。

can 表示能够;should 表示应该;
need 通常用于否定句和疑问句中。

48.He ______ speak French fluently. He lived in France for many years.
A.must
B.can
C.should
D.need
答案解析:B。

can 表示能够,这里因为他在法国生活多年所以能够流利地说法语。

must 表示必须,语气太强硬;should 表示应该;need 通常用于否定句和疑问句中。

49.You ______ hand in your homework on time.
A.must
B.can
C.should
D.need
答案解析:A。

must 表示必须,按时交作业是必须的。

can 表示能够;should 表示应该,语气没有must 强烈;need 通常用于否定句和疑问句中。

50.They ______ be waiting for us. Let's hurry up.
A.must
B.can
C.should
D.need
答案解析:A。

must 表示肯定推测,这里表示他们一定在等我们,所以我们要快点。

can 表示能够;should 表示应该;need 通常用于否定句和疑问句中。

相关文档
最新文档