This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: B) Had started.
Correct Answer: A) You (plural) will be.
Correct Answer: B) 1. will have submitted.
Correct Answer: A) Will have avoided.
Correct Answer: B) Past perfect.
Correct Answer: A) Jenny will not have saved enough money yet.
Correct Answer: B) Had.
Correct Answer: C) When declare an event or state something that is predicted to have happened, even finished in the future.
Correct Answer: C) Will have found.
Correct Answer: D) Have done.
Correct Answer: A) He will have completed the project by next week.
Correct Answer: D) Will have visited.
Correct Answer: B) Will.
Correct Answer: A) There will be.
Correct Answer: B) Will not have made.
Correct Answer: C) Going to.
Correct Answer: C) Taking.
Correct Answer: A) Doesn't come.
Correct Answer: B) Future.
Correct Answer: D) Will have traveled.
Correct Answer: C) Had lost.
Correct Answer: B) Shall have finished.
Correct Answer: A) He was leading.
Correct Answer: B) Past perfect Tense.
Correct Answer: A) By the time I write my research proposal, I will have marked students' assignments.