首先A是肯定错误的,a lot of cakes
对于C,D,如果要使用bags,正确应用应该是:There are many bags of cakes(milk)cake不是可以作为单数也可以作为复数吗这里说箱子里有很多蛋糕,此时蛋糕的应用肯定是可数的但是当我们说:My favourate food is cake!这个时候我最喜欢的食物是蛋糕,肯定不会说我最喜欢的是几个蛋糕吧。可数不可数的应用要看具体语境,谢谢!箱子里有许多装着牛奶(蛋糕)的盒子不行吗?There is a lot of 请注意 这里there be的be用is不是因为a lot of中的a的影响,a lot of 只是作为一个固定短语来应用。譬如:There are a lot of books! 这里的be动词的选择是受后面的名词单复数影响的,C、D都是复数明显是跟is矛盾的