Вопрос 3 А: 'Have 5 ___ ever eaten at that restaurant?' требует подлежащего, которое согласуется с 'Have'. Это может быть 'you' или другое местоимение во множественном числе, или 'your mum' (как в следующем вопросе). В данном случае, учитывая контекст диалога, наиболее логичным является 'you'.
Ответ 3 B: '___, I haven't. Is the food nice there?' требует ответа, который подтверждает отрицание. Наиболее подходящим словом будет 'No'.
3 A: Have you 5 ever eaten at that restaurant?
B: No, 6 I haven't. Is the food nice there?