Select the option that can be used as a one-word substitute for the given group of words.
Someone who pretends to have certain moral standards while secretly that person practices those very moral lapses.
Show answer & explanation
Correct answer: D
Explanation
The correct answer is option 4 i.e. Hypocrite.
The word "hypocrite" refers to someone who pretends to have certain moral standards or beliefs but behaves in a way that contradicts those beliefs in reality.