there is some milk,two eggs and cakes中be动词为什么是单数形式?
问题描述:
there is some milk,two eggs and cakes中be动词为什么是单数形式?
答
这涉及主谓一致的问题。
主谓一致有一个原则叫“就近原则”,意思是,当谓语动词后面跟住一堆名词宾语时,谓语动词的形式应该根据位置最近的名词而变化。
题目中,离系动词be最近的是 some milk,不可数名词,那么它就要用单数。
现在,我改变一下题目:there ( ) ,two eggs some milk and cakes。
此时离谓语动词be最近的是two eggs(复数),根据就近原则,应该填入复数形式are
答
There be 结构中的be与其最近的单词保持一致。像上句后跟milk为不可数,用be,若two eggs放在milk前面的话,则为are了
答
milk 是不可数名词,所以be是以单数形式出现.如果be后面跟的是可数名词的话那就要用复数形式 (are/were)
答
there be句型是就近原则,谓语动词看第一个名词。名词顺序一换就不一样了。如:there are two eggs ,cakes and some milk.