This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: B) Has, winning.
Correct Answer: D) Have been going.
Correct Answer: B) Which.
Correct Answer: C) Doesn't it.
Correct Answer: D) Finished.
Correct Answer: E) Have been standing.
Correct Answer: D) Yes, he has.
Correct Answer: A) Hasn't been doing.
Correct Answer: D) Has been living.
Correct Answer: B) I've been washing.
Correct Answer: B) Have you ever worked.
Correct Answer: D) Have flown.
Correct Answer: D) Has been raining.
Correct Answer: C) Has been studying.
Correct Answer: A) For.
Correct Answer: A) Have never understood.
Correct Answer: B) Has been.
Correct Answer: D) A long time.
Correct Answer: C) She is helping me.
Correct Answer: B) Has she been waiting.
Correct Answer: A) Past simple tense.
Correct Answer: D) Yesterday morning.
Correct Answer: D) Hasn't lost.
Correct Answer: D) Have you visited.
Correct Answer: A) Did; studied.