一个英语语法问题。为什么need和contain后面要加S??而有些不用呢?

Evry person (needs) water and a diet of healthy foods.These foods should (contain) some fat,some fibre,a little salt and so on.

It (contains) a lot of fruit and green vegetable.

People (need) energy to live.
请大家说清楚点好吗?大家请注意最后一句:People need energy to live.这里People是复数但是为什么need后面却不加S???

这位同学,need(需要)和contain(包括)都是动词,动词需要根据前面的主语来变换单复数形式。主语为单数时动词加s,复数就不用。
其他不赘述了,楼上都写了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-30
很明显你的前面两句的主语都是单数,所以动词也要用单数,不加s

最后一句people是复数,所以动词也用复数,加s
第2个回答  2007-05-30
need当情态动词时候用动词原形,其他时候注意单复数和时态。

关于contain,第三人称单数后面+s,it contains,复数和情态动词后面用原形 should + contain原形
第3个回答  2007-05-30
Every person 跟 单 数 ,动 词 加 s
these foods 复 数 后 面 动 词 不 加 s
It 是 单 数 ,后 面动 词 加 s
People 复 数 , 后 面动 词 不 加 s
第4个回答  2007-05-30
在当情态动词时不加“S”,当时义动词时加“S”