1.there is much rice.有很多大米/米饭,there be 句型表示某地有某物,rice不可数所以用单数
2.There aren't too many children.没有很多孩子,children可数所以用many