单选题

【正确答案】 B
【答案解析】[解析] have + sth +过去分词,表示让别人做某事。该句表示狗将在晚会上吃新食物,并有人给它拍照。