fish本来是不可数名词,但作为鱼的种类来讲的时候才可数.看文章中是指鱼的数量还是鱼的种类.biggest和smallest当然可以来形容人,没有为什么,就像中国人说"不晓得"和"晓不得"是一个意思,不能解释为什么的.英语中就是这么使用的.但一般是用little来形容人,small也没有错,little更有感情一些.