Answer:
A). Indirect object.
Step-by-step explanation:
Indirect objects are described as the passive participator or recipient of the action of the transitive verb and the direct object in the sentence. These are also characterized as the secondary objects that function to describe 'for whom' the action(of the sentence) is carried out.
As per the question, the word 'astronauts' functions as an 'indirect object' in the sentence as it follows the transitive verb(gave), receives the action of the verb in the sentence and exemplifies 'for whom' the action has been performed. Therefore, it justifies the above definition and hence, option A 'indirect object' is the answer.