Why the answer is B, and why the others tempt you.
**The reasoning**
The word **arrogant** means having an exaggerated sense of your own importance — thinking you're better than others and showing it in an offensive way. The *opposite* would be someone who doesn't boast or think too highly of themselves. That's **humble** — modest, respectful, willing to learn. When you're humble, you recognize your limits and treat others as equals or even superiors. So the answer is **B**.
**Why the wrong options tempt you**
- **Proud** (A) can feel similar to arrogant, not opposite. Pride can be positive, but it's still about self-esteem, not the opposite direction.
- **Confident** (C) means believing in yourself — but you can be confident *and* arrogant, or confident *and* humble. Not an opposite.
- **Bold** (D) means daring or brave — nothing to do with how you view your own importance.
**Quick takeaway**
Arrogant = "I'm better than you." Humble = "I respect everyone, including you." They're direct opposites in attitude.
Want this in Pidgin, Yoruba, Igbo or Hausa? Sign up free →
Practice more English Language questions
WAEC English Language has thousands more questions like this — with AI explanations on every one.