Correct option is D
The collocation in the sentence is "gives credit", which means to acknowledge someone's contribution or achievement. In this context, it means that Akshay always acknowledges Johana's contribution to his success.
Meanings of the other given words:
Blame: to assign responsibility for a fault or wrong.
Chance: a possibility of something happening or being the case.
Opportunity: a set of circumstances that makes it possible to do something.