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

问题描述:

英语的主谓一致问题
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啊!

选B 当主语是表示"人口的百分之几、几分之几"时,谓语动词用复数形式。
population后的谓语动词有的用单数有的用复数 ,看句意。
选C “除了我和他,其他人都去参加展览会了” AII为复数意义

1 选B 这种题一般最好是看后面的宾语 后面是复数 所以是are
2 选C 这里是说所有的人除了他和我都去了 all是复数意义

第一题主语确实是你说的 可是这里不指人口 而是指城市或国家里的全体人 是复数 第二题 all指的是不可数就用单数谓语 指可数名词 则用复数谓语

1.B are
population 被百分数修饰时,是个复数概念,谓语动词用复数。
2.D went或C are going 都对
意思是“除了我和他,全都去展览会”,all是复数概念

第一题你应该先翻译一下看看,超过80%的人是工人,这边的人是可数名词,所以要填复数的谓语,并且可以通过后面的WORKERS看出来谓语也应该是复数的形式。
第二题:意思是:出了他和我,所有的人都去了展览会。这里的ALL是所有的人,意义是复数意义,所以填C:are going

Over 80 percent of the population 是超过80%的人口,根据语境得知应该用复数形式。用are.
C 不用管什么意思,就近原则,me对应的be动词,are.

1,B关于这个语法书上的说法很抽象:population表示意义较抽象的“人口”时,表单数意义;表示某地区的全体居民等情况下为集合名词,既可表示单数意义(视为整体)也可表示复数意义(考虑其个体).强调个体整体这个很抽象,...

第一个选B,因为population是人口,就像people一样,默认就是复数。另外从后面的“workers”也能看出,谓语应该用复数。
第二个选D,意思是“所有人都去看展览了,除了他和我”,所以主语应该是复数。但“都去了”表示过去,所以要用went。