上海龙凤1314 shlf

高考英语语法专项练习及答案

学人智库 时间:2018-02-09 我要投稿
【gdyhdog.com - 学人智库】

  1.I________to my cousin’s birthday party last night,but I was not available. (2013·安徽,28)

  A.went

  B.had gone

  C.would go

  D.would have gone

  答案:D

  2.It ________be the vocabulary that caused you the problem in the exercise because you know a lot of words.(2013·安徽,34)

上海龙凤1314 shlf  A.may B.couldn’t C.should D.needn’t

  答案:B

上海龙凤1314 shlf  3.I should not have laughed if I________you were serious.(2013·江苏,30)

  A.thought

  B.would think

上海龙凤1314 shlf  C.had thought

上海龙凤1314 shlf  D.have thought

  答案:C

上海龙凤1314 shlf  解析:考查虚拟语气。句意为:如果我当时想到你是认真的,我就不会笑了。由句意知,此句是与过去事实相反的虚拟语气,故从句结构为had done。

  4.—Why are your eyes so red?You________have slept well last night.

上海龙凤1314 shlf  —Yeah,I stayed up late writing a report.(2013·四川,5)

  A.can’t

上海龙凤1314 shlf  B.mustn’t

  C.needn’t

  D.won’t

  答案:A

上海龙凤1314 shlf  5.My mom suggests that we ________ eat out for a change this weekend.(2013·陕西,12)

  A.should

  B.might

  C.could

  D.would

  答案:A

  解析:句意为:母亲提议这个周末出去吃饭换换口味。suggest(建议)接宾语从句时谓语动词用(should)do。

上海龙凤1314 shlf  6.Since nobody gave him any help,he ________ have done the research on his own.(2013·大纲全国,26)

  A.can

  B.must

  C.would

  D.need

  答案:B

  7.If we________a table earlier,we wouldn’t be standing here in a queue.(2013·北京,34)

  A.have booked

  B.booked

  C.book

  D.had booked

  答案:D

上海龙凤1314 shlf  解析:考查虚拟语气。句意为:如果早些预订饭桌,我们现在就不会站在这儿排队了。if从句是对过去情况的假设,故用过去完成时态。

上海龙凤1314 shlf  8.—You needn’t take an umbrella.It isn’t going to rain.

  —Well,I don’t know.It________do.(2013·北京,35)

  A.might

  B.need

  C.would

  D.should

  答案:A

上海龙凤1314 shlf  解析:考查情态动词用法。句意为:——你不必带伞。天不会下雨。——我不知道,可能会下雨吧。might“可能”,表推测,且可能性较小。

上海龙凤1314 shlf  9.Harry is feeling uncomfortable.He________too much at the party last night.(2013·辽宁,31)

上海龙凤1314 shlf  A.could drink

  B.should drink

  C.would have drunk

  D.must have drunk

  答案:D

  10.No one________ be more generous;he has a heart of gold.(2013·天津,9)

  A.could

  B.must

  C.dare

  D.need

  答案:A

上海龙凤1314 shlf  解析:考查情态动词。句意为:没人比他更慷慨;他有一颗金子般的心。“No one could be more generous”是否定词和比较级连用,表达最高级含义,A项could可以在否定句中表示推测,为正确答案。B项表推测,只用在肯定句中;dare和need不符合句意。