This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: B) Would have had.
Correct Answer: B) Will have fixed.
Correct Answer: B) Has been.
Correct Answer: B) Will have prepared.
Correct Answer: C) Will have build.
Correct Answer: A) Has.
Correct Answer: B) Will have started.
Correct Answer: A) Will have read.
Correct Answer: D) Will have spoken.
Correct Answer: B) It will have ended.
Correct Answer: B) Graduated, had been.
Correct Answer: A) Built.
Correct Answer: A) Have graduated.
Correct Answer: D) Will have finished.
Correct Answer: B) I used to see.
Correct Answer: B) Was coming.
Correct Answer: B) Passive Voice.
Correct Answer: C) Will have brought.
Correct Answer: B) Will have renovated.
Correct Answer: C) Got.
Correct Answer: A) Will be waiting.
Correct Answer: B) Will have worked.
Correct Answer: B) Forgotten.
Correct Answer: A) Had forgot.
Correct Answer: C) The future perfect tense is used to indicate a future event that has a definitive end date.