This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: C) Perfect Progressive Tenses.
Correct Answer: C) Have been crying.
Correct Answer: A) Since.
Correct Answer: A) Has been playing.
Correct Answer: A) Has already booked.
Correct Answer: C) Have been reading / haven't finished.
Correct Answer: B) I have been working on this project for two hours.
Correct Answer: A) Has been working.
Correct Answer: D) Has been sleeping.
Correct Answer: A) TRUE.
Correct Answer: A) Has been doing.
Correct Answer: B) Have you visited; went.
Correct Answer: A) Been.
Correct Answer: B) Has been teaching.
Correct Answer: C) Has just finished.
Correct Answer: D) Has been operating.
Correct Answer: D) Have been telling.
Correct Answer: B) Since.
Correct Answer: C) Has lived.
Correct Answer: A) Has cleaned.
Correct Answer: A) Hasn't been.
Correct Answer: A) Have seen.
Correct Answer: B) Has been.
Correct Answer: B) Writes.