Hallo,
In der englischen Sprache ist das indirekte Objekt der Empfänger des direkten Objekts.
Das direkte Objekt des Satzes ist die Sache, auf die reagiert wird.
Zum Beispiel im Satz „ Sarah hat den Kuchen aufgeschnitten “ ist das direkte Objekt der Kuchen, da auf dieses Objekt direkt eingewirkt wird. In diesem Beispiel gibt es kein indirektes Objekt, da es keinen Empfänger des direkten Objekts (des Kuchens) gibt.
In dem Satz „ Sarah schnitt den Kuchen auf und reichte ihn ihrer Schwester “ wäre das indirekte Objekt ihre Schwester, da sie die Empfängerin des direkten Objekts ist.
Das indirekte Objekt ist immer der Empfänger.
Also in diesem Fall
"Nach kurzer Zeit hatte er ihnen genug Holztiere für drei Spielzeugzoos geschenkt"
Die Holztiere sind das direkte Objekt, da auf sie eingewirkt wird, und das indirekte Objekt sind daher „sie“, da sie es empfangen.
Daher ist die Antwort D. Them
Ich hoffe das hilft.