I’m pretty the sure the answer is d
(A) Arrogance
The synonym of a word is a word with the same meaning. Effrontery means acting in a rude way, thus arrogance has the closest definition to effrontery and is the synonym.
The weenier is (C).
hope this helped
----- weenier