1、No one can avoid ______ by advertisements.
A.influenced
B.influencing
C.to influence
D.being influenced
2、He speaks English _______ better than I
A.very
B.much
C.too
D.so
3、It might have been John _____ bought a present for Mary yesterday.
A.that
B.when
C.what
D.which
4、There ______ a great many accidents last year.
A.were
B.are
C.is
D.was
答案解析:
1.【答案】D。解析:考查非谓语动词。句意:没有人能避免被广告影响。avoid后面接动名词做宾语,因为no one和influence是被动关系,用动名词的被动。故答案选D。
2.【答案】B。解析:考查副词词义辨析。句意:他英语说得比我好得多。much可以用于修饰比较级,其余三个选项都不能修饰比较级,故选B。
3.【答案】A。解析:考查强调句。句意:昨天给玛丽买礼物的可能是约翰。去掉It might have been和该空,该句子结构完整且语义清晰,该句是强调句,强调句的基本句型是:It is/ was+被强调部分+that/ who/ whom +句子剩余部分,句中动词be采用了might have been这一复杂结构,此处对主语John进行强调,需填that。故选A。
4.【答案】A。解析:考查主谓一致和时态。句意:去年发生了许多事故。there be句型的主语在be动词后面,谓语动词遵循就近原则,a great many accidents为复数,谓语部分用复数,且句中有时间状语last year去年,所以用一般过去时。故答案选A。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。