There is a lot of cake in the box.这样表达有问题么?

问题描述:

There is a lot of cake in the box.这样表达有问题么?
There is a lot of ( ) in the box.
三个选项:1.milk 2.cake 3.bags of cakes
书上答案是milk.
cake既然可以做可数名词,又可以做不可数名词,为什么不能选?

没问题.cake不可数,a lot of-可数,不可数都可以