Is Jim going to eat lunch with us today? — No. He has already eaten. He ate lunch an hour ago.
В первом пропуске используется Present Perfect (has already eaten), так как действие (поесть) завершено до настоящего момента и подчеркивается словом "already". Во втором пропуске используется Past Simple (ate), так как указано конкретное время в прошлом ("an hour ago"). Перевод: Джим собирается обедать с нами сегодня? - Нет, он уже поел. Он поел час назад.