This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: C) Have done.
Correct Answer: D) Have read.
Correct Answer: C) A.
Correct Answer: B) There will be.
Correct Answer: C) Will have brought.
Correct Answer: D) Something happened in the past, related to now.
Correct Answer: A) Have.
Correct Answer: B) Is leaving.
Correct Answer: B) Future perfect.
Correct Answer: B) Will have been.