This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: A) Has been playing, since.
Correct Answer: D) Has recovered.
Correct Answer: C) Have been distributing.
Correct Answer: D) Haven't done.
Correct Answer: D) Haven't tried.
Correct Answer: A) He's writing a number of letters.
Correct Answer: C) Has made.
Correct Answer: B) We have been living in London for six months.
Correct Answer: D) Been staying.
Correct Answer: D) So far.
Correct Answer: B) Have.
Correct Answer: B) Has finished.
Correct Answer: D) Haven't stolen.
Correct Answer: B) False.
Correct Answer: A) You have been studying.
Correct Answer: A) Have been studying.
Correct Answer: A) Since.
Correct Answer: D) Have.
Correct Answer: D) Waiting.
Correct Answer: E) Has been declining.
Correct Answer: A) Have.
Correct Answer: A) To show actions that started in the past and continue into the present.
Correct Answer: A) Have you been learning.
Correct Answer: B) Read.
Correct Answer: D) Have you been waiting.