请看两个句子: More than one boy __________ read the story. http://yingyu.chazidian.com More boys than one __________ read the story. A. have,have B. has,has C. have,has D. has,have 此题应选D。该题很容易误选A,认为既然more than one意为“不只一个”(=多个),那么其谓语就应该用复数。 其实more than one 用作主语时,谓语通常要用单数(要从形式一致来考虑)。more than one用作主语时,要注意以下两个结构: ◎“more than one+单数名词”用作主语,其谓语通常用单数(即从形式考虑) ◎“more+复数名词+than one”用作主语,其谓语通常要用复数 也就是说,以上结构中名词的数决定其后动词的数。 不只一个学生受到惩罚。 正:More than one student was punished. 正:More students than one were punished. 类似以上用法的还有: ◎many a+单数名词(意为:许多),用作主语,谓语用单数(即从形式一致考虑) ◎many+复数名词(意为:许多),用作主语,谓语要用复数 也就是说,以上结构中名词的数决定其后动词的数。 很多小孩在那儿玩。 正:Many a child was playing there. 正:Many children were playing there.