The answer is D. This is because excessive means too much, and gratuitous means to be in excess which is the same concept. I hope this helped.
5.8m questions
7.5m answers