This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: B) Will.
Correct Answer: B) Will have been.
Correct Answer: B) Will have complete.
Correct Answer: B) Will have arrived.
Correct Answer: A) 1. She will have cooked dinner.
Correct Answer: B) Will have landed.
Correct Answer: D) Have read.
Correct Answer: D) Will have missed.
Correct Answer: D) Will have read.
Correct Answer: B) Will have taken.
Correct Answer: C) Had already gone home.
Correct Answer: D) Will have left.
Correct Answer: B) Perfect tense.
Correct Answer: B) Will we have.
Correct Answer: A) Will have seen.
Correct Answer: D) Will have been travelling.
Correct Answer: B) Will have started.
Correct Answer: A) Will have released.
Correct Answer: B) Have been.
Correct Answer: C) Future perfect.
Correct Answer: B) Will have painted.
Correct Answer: C) Will have had.
Correct Answer: C) Had revised the lessons.
Correct Answer: D) Will.
Correct Answer: E) An event that talks about an event that will end in the future.