Answer :
The best answer would be B. The word having the nearest opposite meaning of recalcitrant is agreeable. Recalcitrant is defined as having an uncooperative attitude. Thus, the opposite should be having a cooperative attitude in which the closest word to this is agreeable.