There are five sheep in the school.
之所以采用are ,是因为根据这个存在句中真实主语 five sheep 来决定的。
也就是说,there(形式主语) +be +真实主语+其他的句型中,真实主语的单复数意义决定be 的形式。
在本句中,sheep (绵羊)的单复数同形,但是前面的限定词five ,告诉我们这里是“5只羊”。
所以be采用复数形式。
用 are,因为这里的主语 sheep 已经是复数形式,按照“主谓一致”的语法要求,谓语也应该用复数形式。
There are five sheep in the school.
sheep单复数同形,但是复数,所有用are。
need是个动词啊!动词是不存在单复数的,加s是因为主语是单数,单数的主语时,谓语动词要加s来变第三人称形式。动词本身是没有复数的。只有主语和宾语有复数。