求英语高手解决一个初一问题水太脏 河里没有鱼了.The water is dirty and there are no fish in the river.这个是练习题的答案 我想问 为什么be都用了are 但fish是单数啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 16:06:20

求英语高手解决一个初一问题水太脏 河里没有鱼了.The water is dirty and there are no fish in the river.这个是练习题的答案 我想问 为什么be都用了are 但fish是单数啊?
求英语高手解决一个初一问题
水太脏 河里没有鱼了.
The water is dirty and there are no fish in the river.
这个是练习题的答案 我想问 为什么be都用了are 但fish是单数啊?

求英语高手解决一个初一问题水太脏 河里没有鱼了.The water is dirty and there are no fish in the river.这个是练习题的答案 我想问 为什么be都用了are 但fish是单数啊?
指鱼的种类时用fishes,其它情况用fish.
fish用作可数名词指“鱼的条数”时单数和复数形式相同(two fish两条鱼),指“鱼的种类”时复数形式才为fishes(two fishes两种鱼);fish用作不可数名词时无复数形式,应作“鱼肉”解(Help yourself to some fish.随便吃些鱼.)
所以应该用are

fish做鱼讲时是不可数名词,故用fish
河里肯定是很多鱼所以用are

fish表示鱼肉的时候是不可数名词。当表示“鱼”的时候,单数形式和复数形式是一样的。是可数名词。