This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: D) Has been learning.
Correct Answer: C) Want.
Correct Answer: D) Has.
Correct Answer: C) Booked.
Correct Answer: A) Has/been.
Correct Answer: D) Have.
Correct Answer: C) Has been.
Correct Answer: B) False.
Correct Answer: A) Have.
Correct Answer: A) Have been.
Correct Answer: B) Has.
Correct Answer: B) Have read.
Correct Answer: A) For.
Correct Answer: C) Have sold.
Correct Answer: C) Went.
Correct Answer: B) Haven't; finished.
Correct Answer: A) Present perfect simple.
Correct Answer: B) Have been removing.
Correct Answer: C) Has been working.
Correct Answer: D) Have you not been attending.
Correct Answer: C) Have you visited; have gone.
Correct Answer: A) Have been staying.
Correct Answer: A) Has started.
Correct Answer: B) Just now.
Correct Answer: B) Have you been working.