A Subject verb disagreement is when you use the plural-form of a verb for a single form noun: Example: "the fox play" is disagreement because the plural form 'play' is used for singular noun fox.
Smug is the answer. Gloat means to celebrate one's misfortune with smugness. Hope this helps :)
Yes D is the correct answer