This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: B) Taken.
Correct Answer: D) I will have written the report by tomorrow morning.
Correct Answer: B) Would not have tired.
Correct Answer: A) Second.
Correct Answer: B) Will have had.
Correct Answer: B) Will have left.
Correct Answer: A) Present Perfect Tense.
Correct Answer: D) A.
Correct Answer: B) Will have risen.
Correct Answer: C) Future Perfect Tense.
Correct Answer: B) Will have gone.
Correct Answer: A) Has brought.
Correct Answer: A) There will be.
Correct Answer: B) Past perfect.
Correct Answer: E) Become.
Correct Answer: D) Learned.
Correct Answer: B) We'll be leaving in five minutes.
Correct Answer: A) Will have admitted.
Correct Answer: D) Will have picked.
Correct Answer: D) Will have accomplished.
Correct Answer: C) Bought.
Correct Answer: C) Had checked.
Correct Answer: B) Will be moving.
Correct Answer: C) Rama will have left before you get there.
Correct Answer: C) Will have changed to be better.