This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: D) Have.
Correct Answer: D) Have waited.
Correct Answer: A) I haven't heard the news.
Correct Answer: B) Unfinished time.
Correct Answer: A) Have sat.
Correct Answer: B) No, he hasn't.
Correct Answer: B) Have, talked.
Correct Answer: D) Has.
Correct Answer: A) Never.
Correct Answer: A) Come.
Correct Answer: D) Have just met.
Correct Answer: A) Haven't finished.
Correct Answer: D) Has finished.
Correct Answer: C) Have you seen my pen?.
Correct Answer: B) Hasn't.
Correct Answer: C) Has given.
Correct Answer: D) Has just lost.
Correct Answer: C) Has not eaten.
Correct Answer: D) Has completed.
Correct Answer: D) I have eaten four hot dogs.
Correct Answer: C) Just.
Correct Answer: C) Has/have + past participle.
Correct Answer: B) Has-driven.
Correct Answer: C) What have you learnt in the summer programme?.
Correct Answer: B) Has.