В этом предложении правильным вариантом будет "Мы приготовили вкусный обед вчера". Форма "cooked" в данном контексте правильная, потому что здесь речь идет о завершенном действии в прошлом. Фраза "have cooked" используется в английском языке, когда мы говорим о результате действия, который имеет связь с настоящим, но в данном случае, просто указание на то, что пища была приготовлена вчера требует использования простого прошедшего времени. Если у вас есть другие вопросы по грамматике или языку, буду рад помочь!
Задача Задача №2388281
А
А