Вопрос Have you had lunch? спрашивает, произошло ли действие (пообедали ли вы) к настоящему моменту. Наречие yet используется в вопросах, чтобы уточнить, произошло ли что-то к данному моменту.
Ответ: a yet