这几道题的谓语用单数还是用复数

发布时间:2022-05-21T09:59:21 英语语法

这几道题的谓语用单数还是用复数

 

请看下面这一道题:

题一:The boys and the girls each _________ to do something different, which _________the teacher uneasy.

A. want, make          B. wants, makes         C. want, makes            D. wants, make

许多同学认为,each 表示“每个”,表单数意义,所以第一空填 wants,第二空前的 which 指前句所说的情况,表单数意义,所以第二空填  makes,从而确定答案为B。该分析只对了一半,即第二空填 makes 的分析是对的,而第一空填 wants 的分析则不对。其实,此题的最佳答案为C,即第一空应填复数动词 want,因为此句的主语 the boys and the girls,而 each 只是主语的同位语,按照英语语法,谓语应与其相应的主语保持一致(即所谓的主谓一致),而不是与主语的同位语保持一致。

题二:He speaks French _________ German, but his mother _________ is English.

A. as well as, language                                 B. as well as, tongue

C. so well as, language                                 D. so well as, tongue

答案选B,第一空应填 as well as,表示“而且,还,和”,第二空格应填 tongue,mother tongue 意为“母语”。许多同学想当然地认为“母语”是mother language,其实错了。英语中表示“母语”有三种常用的方法:native language,native tongue,mother tongue,但是习惯上却不说 mother language。

题三:More than one student _________ read the novels, which _________ written by David.

A. has, was                 B. have, were              C. has, were                  D. have, was

【分析】此题容易误选B,其实最佳答案为C。more than one student (不止一个学生) 从形式上看是单数,但从意义上却是复数,它用作主语时,英语习惯上让其谓语与该主语的形式(而不是意义)保持一致,即用单数谓语。至于第二空要用复数,因为 which 指的是 novels,故谓语用 were。