This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: B) Will have mastered.
Correct Answer: C) My sister won't have eaten your cake when you come at 9 p.m.
Correct Answer: B) Shall have graduated.
Correct Answer: A) Will have abondoned.
Correct Answer: A) Will not have.
Correct Answer: A) Will be.
Correct Answer: D) Arrives/ will have written.
Correct Answer: E) Have hung.
Correct Answer: B) Would not have failed.
Correct Answer: B) Saved.
Correct Answer: D) Been.
Correct Answer: C) Will have.
Correct Answer: A) Will you have done.
Correct Answer: A) Will be having breakfast.
Correct Answer: A) Are going to have.
Correct Answer: A) Had boarded.
Correct Answer: A) Will have seen.
Correct Answer: B) Active Voice.
Correct Answer: A) She will have gone to work.
Correct Answer: A) If.
Correct Answer: A) Present Perfect Tense.
Correct Answer: B) 'i'll be sleeping.
Correct Answer: A) In fact, I hope I will already have had four kids by then.
Correct Answer: A) Will have fallen.
Correct Answer: A) Will have gotten.