This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: E) Nile.
Correct Answer: B) Playing, since.
Correct Answer: C) Has been travelling.
Correct Answer: D) Been singing.
Correct Answer: C) For actions that started in the past and still continue in the present.
Correct Answer: B) Has been raining.
Correct Answer: C) Have they been doing.
Correct Answer: B) False.
Correct Answer: D) Hasn't been waiting.
Correct Answer: D) Joining.
Correct Answer: A) Have chatted.
Correct Answer: A) Have been packing.
Correct Answer: C) Has / been studying.
Correct Answer: D) Have been living.
Correct Answer: A) Present perfect continuous.
Correct Answer: D) Took, paid.
Correct Answer: C) Has been training.
Correct Answer: D) Has broken.
Correct Answer: C) S + have, has + been + ving.
Correct Answer: B) Have been.
Correct Answer: A) Buying.
Correct Answer: D) Have been writing.
Correct Answer: A) Yet.
Correct Answer: D) Have you ever worked.
Correct Answer: C) Has been coming.