Sagot :
a) avait fait : plus-que-parfait
qu'il avait fait : plus-que-parfait
eût fini : passé antérieur
b) Le plus-que parfait exprime une action passé, achevée, d'une durée plutôt longue.
c) dans l'ordre :
avait fait dégeler, distribua
distribua exprime une action courte et soudaine
d) 1. Mais quand il finit sa ration et qu'il regagne son nid, il a trouvé ce dernier occupé.
2. Mais quand il finira sa ration et qu'il regagnera son nid, il aura trouvé ce dernier occupé.