There's a lot of food left over from the party; you ______ so many dishes.
 
【正确答案】 B
【答案解析】 考查情态动词。句意为“聚会上剩下了很多食物,你本不必准备那么多菜的”。A项意为“本来会准备却未准备”,B项意为“本不必准备却准备了”,C项意为“可能准备了”,D项意为“不可能准备了”。根据句意,故本题选B。