【拓展延伸】
由or, nor, either. . . or, neither. . . nor, not only. . . but also, not. . . but等连接的并列成分作主语时谓语动词通常与最靠近的主语保持一致(即就近原则)。在肯定句中与后面的主语保持一致, 但要注意其疑问句形式, 这时要与前面的主语保持一致。
Were you or he there? 当时是你还是他在那儿?
Are either you or he to blame? 应该怪你还是怪他?
2. 【解析】选C。考查主谓一致和时态。A、B为过去进行时; C、D为现在进行时, many a后跟单数名词, 作主语时, 谓语动词应该用单数形式, 再根据at present可知说的是现在的情况。所以C正确。
【误区警示】
many a的意思是“许多”, more than one的意思是“不止一个”, 从意义上看, 它们表示复数, 但用作主语时, 谓语却习惯上用单数。比较:
Many a boy likes swimming. = Many boys like swimming.
许多男孩子喜欢游泳。
More than one student has read the book.
=More students than one have read the book.
不止一个学生读过这本书。
3. 【解析】选B。考查主谓一致和虚拟语气。句意: 在这家公司, 任何最近来这儿的人都被要求进行这种测试。第一空用has是第三人称的完成时, who代替anyone在定语从句中作主语, anyone复合不定代词作主语, 谓语用单数; 第二空容易误选成has, 用原形have是因为require, request, order等表“要求, 命令”的动词后的宾语从句要用虚拟语气, have前省略了should。
【2017届高考英语语法集训:7 主谓一致】相关文章:
★ 2017届高考英语二轮复习书面表达限时测验:6(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:解题策略(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21