21. They have not eaten lunch yet.
21. Они еще не обедали.
В данном предложении необходимо использовать Present Perfect, так как действие не завершилось к настоящему моменту (yet).
Ответ: have not eaten
Отлично, ты хорошо справился с этим заданием! Продолжай в том же духе, и у тебя все получится!