This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: C) Has given.
Correct Answer: D) Had.
Correct Answer: B) Have played.
Correct Answer: D) Have you liked.
Correct Answer: C) Haven't finished.
Correct Answer: D) Have chosen.
Correct Answer: B) Have/has + past participle.
Correct Answer: B) Yet, already, just, ever.
Correct Answer: B) Has.
Correct Answer: D) Haven't been / since.
Correct Answer: A) Have flown.
Correct Answer: A) Cooked.
Correct Answer: B) S + Have/Has + Verb 3 + object.
Correct Answer: B) Lain.
Correct Answer: C) Have never visited.
Correct Answer: C) Have finished.
Correct Answer: C) Met.
Correct Answer: D) For.
Correct Answer: C) Have left.
Correct Answer: A) 've come.
Correct Answer: C) Has bought.
Correct Answer: A) Gone.
Correct Answer: C) To talk about actions that started in the past and are true now.
Correct Answer: B) Have watched.
Correct Answer: C) We had'nt booked.