Warning: fopen(/www/wwwroot/www.wendadaohang.com/data/md5_content_title/f9/f92f9cc1ebecd9723d0111a86553d537.txt): failed to open stream: No space left on device in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2468

Warning: flock() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2469

Warning: fclose() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2475
英语的主谓一致问题 - 66问答网

英语的主谓一致问题

1..Over 80 percent of the population ( ) workers
A.is B are C has D have 我选A,可是答案是B,为什么,谓语动词不就是由主语(the population)决定的么?
2..All but him and me ( )to the exhibition
A go B is going C are going D went
这句话是什么意思?此时All是单数还是复数意义?
可是主语是population啊!

1,B
关于这个语法书上的说法很抽象:
population表示意义较抽象的“人口”时,表单数意义;表示某地区的全体居民等情况下为集合名词,既可表示单数意义(视为整体)也可表示复数意义(考虑其个体)。
强调个体整体这个很抽象,需要多接触慢慢理解。为了方便记忆,可以这样考虑:
Population 单独做主语时,谓语动词用单数; 但当有分数或百分数等修饰population 做主语时, 谓语动词用复数。

2,C D均可
翻译:除了我和他之外的所有人都要去参加展会(用are going)。或者除了我和他之外的所有人都去参加展会了(用went).
ALL的用法记住一点就行了:
指代的是人的话谓语就用复数形式,指代的是物的话谓语就用单数形式,but him and me这个不用考虑。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-27
1.B are
population 被百分数修饰时,是个复数概念,谓语动词用复数。

2.D went或C are going 都对
意思是“除了我和他,全都去展览会”,all是复数概念
第2个回答  2010-07-27
第一题你应该先翻译一下看看,超过80%的人是工人,这边的人是可数名词,所以要填复数的谓语,并且可以通过后面的WORKERS看出来谓语也应该是复数的形式。
第二题:意思是:出了他和我,所有的人都去了展览会。这里的ALL是所有的人,意义是复数意义,所以填C:are going
第3个回答  2010-07-27
第一题主语确实是你说的 可是这里不指人口 而是指城市或国家里的全体人 是复数 第二题 all指的是不可数就用单数谓语 指可数名词 则用复数谓语
第4个回答  2010-07-27
第一个选B,因为population是人口,就像people一样,默认就是复数。另外从后面的“workers”也能看出,谓语应该用复数。

第二个选D,意思是“所有人都去看展览了,除了他和我”,所以主语应该是复数。但“都去了”表示过去,所以要用went。
第5个回答  2010-07-27
Over 80 percent of the population 是超过80%的人口,根据语境得知应该用复数形式。用are.
C 不用管什么意思,就近原则,me对应的be动词,are.

参考资料:个人见解

相似回答