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.
9.2m questions
11.9m answers