more than one student has gone there.为什么用单数的has

问题描述:

more than one student has gone there.为什么用单数的has

--> More than one _is_ good at English.(be)
--> More than one student _is_ good at English.(be)
... More than one, More than one student :“不止一个”的意思,与谓语动词的一致由于在含义上的不直接,取形式上的一直,所以用单数,than是“比”的意思;
--> More students than one _are_ good at English.(be)
... More students than one :“很多学生都(而不是一个)”,在意思上复数意义更明确,取的是意思上的一致,句中than不是“比”,而是“而不是”的意思。

你可以这样理more than one 的真正主语是one,即为单数,所以谓语动词应为复数。这点应熟记

more than one 尽管意思是不止一个,但是谓语用单数,这是高一的哦
还有事many a +单数,意思却是许多