This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: C) Has been.
Correct Answer: C) Haven't.
Correct Answer: A) Haven't played.
Correct Answer: A) Set off.
Correct Answer: C) Have/finished.
Correct Answer: C) Has surfed.
Correct Answer: B) Has been.
Correct Answer: D) To talk about something started in the past but continue in the present.
Correct Answer: A) Just.
Correct Answer: B) Has written.
Correct Answer: D) 've lost.
Correct Answer: C) Hasn't gone.
Correct Answer: A) Read.
Correct Answer: B) Para.
Correct Answer: B) Have been washed.
Correct Answer: D) For.
Correct Answer: B) Had.
Correct Answer: C) Did, done.
Correct Answer: A) Have never been.
Correct Answer: B) Have told.
Correct Answer: B) The thieves had been stealing when the police caught them.
Correct Answer: A) Has seen.
Correct Answer: A) Has arrived.
Correct Answer: B) Have decided.
Correct Answer: C) Went.