Choose the most suitable one-word substitution for the following.
A person who pretends to have more knowledge than he actually possesses.
Show answer & explanation
Correct answer: B
Explanation
Quack: This term specifically refers to someone who dishonestly claims to have special knowledge and skill in some field, frequently in medicine.
Cynic: A person who believes that people are motivated purely by self-interest rather than acting for honorable or unselfish reasons.
Sage: A profoundly wise person; a person famed for wisdom. This is the opposite of someone pretending to have knowledge.
Mentor: An experienced and trusted adviser or guide.