This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: D) Will have completed.
Correct Answer: B) Has worked.
Correct Answer: C) Will have.
Correct Answer: D) Eaten.
Correct Answer: B) Will have made.
Correct Answer: C) Will have sung.
Correct Answer: C) Will be waiting.
Correct Answer: B) They will have finished their homework by six.
Correct Answer: A) Unfortunately, I will not have finished my dissertation this year.
Correct Answer: B) Negative.
Correct Answer: B) Will have seen.
Correct Answer: A) Present perfect tense.
Correct Answer: E) Have you seen.
Correct Answer: C) Will have left.
Correct Answer: A) Had done.
Correct Answer: B) Will have.
Correct Answer: C) Will have helped.
Correct Answer: D) Will have done.
Correct Answer: C) I will have been working for this company for 10 years.
Correct Answer: D) The action will be completed before a time of action in the future.
Correct Answer: A) Been.
Correct Answer: A) Present Perfect Tense.
Correct Answer: B) Paid.
Correct Answer: A) Had left.
Correct Answer: A) Will have mastered.