This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: B) Has not eaten.
Correct Answer: A) Will have finished.
Correct Answer: C) Have been.
Correct Answer: B) Will have handed in.
Correct Answer: A) Will have.
Correct Answer: C) Shall have cleaned.
Correct Answer: D) Begun.
Correct Answer: B) Ate, had made.
Correct Answer: A) Past Perfect Tense.
Correct Answer: C) Future Perfect Tense.
Correct Answer: A) Completed.
Correct Answer: B) False.
Correct Answer: D) Will have mastered.
Correct Answer: A) S + Had + Fa.
Correct Answer: C) Will have played.
Correct Answer: B) Will be teaching.
Correct Answer: B) We were hiding.
Correct Answer: A) Will have started.
Correct Answer: B) Will I be sleeping.
Correct Answer: B) I have already submitted my resignation letter.
Correct Answer: C) Won't have learned.
Correct Answer: A) Will be travelling.
Correct Answer: B) Will you have retired.
Correct Answer: C) Will have.
Correct Answer: C) Will have sold out.