Why the answer is B, and why the others tempt you.
**The reasoning**
This tests the **present perfect tense**, which follows the structure: **have/has + past participle**.
"Have" is used with I, you, we, they. "Has" is used with he, she, it.
The past participle of "go" is "gone" (not "went" or "go").
So: "I have gone to school" is correct because it properly combines "have" (matching "I") with "gone" (the past participle).
**Why the wrong options tempt you**
**Option A** uses "went" (simple past) instead of "gone" (past participle). Many students confuse these because both refer to past actions.
**Option C** uses "has" with "I" — but "has" only works with third person singular (he/she/it), not with "I".
**Option D** mixes past tense "had" with base form "go" — the structure is broken; you can't say "had go."
**Quick takeaway**
Remember: **have/has + past participle**. For "go," that's "gone" — so "I have gone," "She has gone," never "have went" or "has go."
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.