This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: C) Future perfect.
Correct Answer: D) Will, have learned.
Correct Answer: B) 'll have been.
Correct Answer: C) Will not have come.
Correct Answer: A) Had not tried.
Correct Answer: C) Will have finished.
Correct Answer: A) Present perfect.
Correct Answer: A) Invited-had bought.
Correct Answer: C) I had cleaned the yard by the time my mother come.
Correct Answer: B) Have.
Correct Answer: B) Came;had gone.
Correct Answer: A) Present Perfect Tense.
Correct Answer: B) Had put.
Correct Answer: C) Will be playing the game.
Correct Answer: D) 3. The train will have reached by the time we arrive.
Correct Answer: B) Will have lived.
Correct Answer: C) Won't have done.
Correct Answer: C) Will have left.
Correct Answer: C) Will have been driving.
Correct Answer: C) Will you have lived.
Correct Answer: C) Why don't you.
Correct Answer: A) Spent.
Correct Answer: A) Will have sent.
Correct Answer: B) S + will + have + V.3.
Correct Answer: D) Will Jack and Jill have eaten their dinner when they come this evening?.