This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: D) Hurry up.
Correct Answer: A) Set.
Correct Answer: C) Have finished.
Correct Answer: A) Will have been going out.
Correct Answer: A) I will have said.
Correct Answer: A) Had already heard.
Correct Answer: B) Will have completed.
Correct Answer: A) Will have picked.
Correct Answer: A) Has the parcel been received.
Correct Answer: A) Future perfect tense.
Correct Answer: B) Will have painted.
Correct Answer: D) Shall have learned.
Correct Answer: D) Won't have rained.
Correct Answer: B) Have graduated.
Correct Answer: A) Future Perfect Tense.
Correct Answer: B) By.
Correct Answer: B) Have.
Correct Answer: A) Will have discovered.
Correct Answer: D) Will have been married.
Correct Answer: A) Will have bought.
Correct Answer: A) Cooked.
Correct Answer: A) Will have risen.
Correct Answer: A) Have.
Correct Answer: B) Future.
Correct Answer: A) Future continuous.