Why the answer is B, and why the others tempt you.
**The reasoning**
This tests **antonyms** — words with opposite meanings. "Cheap" means something costs very little money or has low value. The direct opposite is "expensive," which means something costs a lot of money or has high value. They sit at opposite ends of the price/cost spectrum:
- Cheap → low price
- Expensive → high price
**Why the wrong options tempt you**
**A) Free** seems tempting because it's related to cost, but "free" means NO cost at all (₦0), not the opposite of low cost. It's not on the opposite end; it's beyond cheap.
**C) Common** might confuse you because "cheap" can sometimes mean "low quality" or "ordinary" in casual talk (e.g., "cheap behaviour"), but the primary meaning here is about price.
**D) Easy** tricks you if you're thinking of slang ("that exam was cheap" = easy), but in standard English exams, stick to the dictionary definition of cost.
**Quick takeaway**
When finding antonyms, focus on the **primary dictionary meaning** — for "cheap," that's about price, making "expensive" the clear opposite.
Want this in Pidgin, Yoruba, Igbo or Hausa? Sign up free →
Practice more English Language questions
NECO English Language has thousands more questions like this — with AI explanations on every one.