Answer: D — complemented, complimented. The dress “complemented” her: it suited or enhanced her appearance. The others then “complimented” her by expressing praise.
The similar spellings conceal different meanings. Complement concerns suitability or completion; compliment concerns praise.