Ответ:

Ответ: B) had eaten. После глагола в прошедшем времени используется Past Perfect для более раннего действия.