there is( )food in the shop A:lot of B:many C;a lot D:a lot of(单项选空)

问题描述:

there is( )food in the shop A:lot of B:many C;a lot D:a lot of(单项选空)

D
a lot of=lots of 可修饰可数和不可数名字.
句子中前面用的是there is所以不能用many.
lot of, a lot 都是错误的表达为什么,真的吗a lot of=lots of 可修饰可数和不可数名词