This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: A) Would not have asked.
Correct Answer: D) Won't have finished.
Correct Answer: C) She will have laughed at the joke.
Correct Answer: B) Will have phoned.
Correct Answer: B) Will have bought.
Correct Answer: D) Will not have done.
Correct Answer: A) Had finished.
Correct Answer: D) Will have known.
Correct Answer: B) Future perfect tense.
Correct Answer: C) Won't have prepared.
Correct Answer: C) Will have lived.
Correct Answer: D) Have designed.
Correct Answer: B) Have been.
Correct Answer: C) Will have been.
Correct Answer: B) Will have.
Correct Answer: C) Have.
Correct Answer: B) Written.
Correct Answer: C) Will have received.
Correct Answer: B) Have watched.
Correct Answer: C) Eaten.
Correct Answer: B) We will have.
Correct Answer: B) Passive Voice.
Correct Answer: A) Will have received.
Correct Answer: A) Preparing.
Correct Answer: A) Breathed.