One word for: a person who pretends to be what he is not

  1. cynic
  2. critic
  3. martyr
  4. hypocrite
Answer

D) hypocrite

Hypocrite = one who pretends virtue. One-Word Substitution, Spelling & Word Roots · One-word substitution

English MCQ · More English: One-Word Substitution, Spelling & Word Roots MCQs · Practise