Correct option is B
In the sentence, the word "vociferous" fits well, as it means someone who loudly expresses their opinions or feelings. The sentence then becomes: "My uncle is a
vociferous man who loudly expresses his opinion on everything."
Annoying: causing irritation or annoyance
Vociferous: expressing or characterized by vehement opinions; loud and forceful.
Petulant: childishly sulky or bad-tempered
Docile: ready to accept control or instruction; submissive.
Ferocious: savagely fierce, cruel, or violent