Why the answer is B, and why the others tempt you.
**The reasoning**
A synonym is a word with the **same or similar meaning**. DILIGENT means showing care, effort, and persistence in your work — essentially working hard and thoroughly.
Think of a diligent student: they attend classes regularly, complete assignments on time, and put in serious effort. That's exactly what "hardworking" describes.
**Hardworking** = putting in consistent effort and dedication = **DILIGENT**
**Why the wrong options tempt you**
- **Lazy** is actually an *antonym* (opposite) — the exam setters know some students rush and confuse synonyms with antonyms
- **Careless** is another opposite — diligent people pay attention to detail, careless people don't
- **Slow** might confuse you because diligent people are thorough, but "slow" refers to speed, not effort quality. You can be diligent and fast!
**Quick takeaway**
DILIGENT = HARDWORKING — both describe someone who puts in serious, consistent effort; always match the *positive quality* of dedication, not speed or laziness.
Want this in Pidgin, Yoruba, Igbo or Hausa? Sign up free →
Practice more Use of English questions
JAMB UTME Use of English has thousands more questions like this — with Worked answers on every one.