This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: C) She has sung the anthem.
Correct Answer: D) Will _____ have paid.
Correct Answer: C) Won't have had.
Correct Answer: C) By next summer, they will have built the bridge.
Correct Answer: B) Had already gone.
Correct Answer: C) 3. He will have been working at the company for twenty years when he turns fifty.
Correct Answer: C) Done.
Correct Answer: B) Attended.
Correct Answer: A) Would have been famous.
Correct Answer: B) Will have ended.
Correct Answer: A) 4. will have worn.
Correct Answer: A) Have not bought.
Correct Answer: B) Will.
Correct Answer: B) They will have graduated.
Correct Answer: A) Had I tasted.
Correct Answer: A) Don't.
Correct Answer: A) Finished.
Correct Answer: B) Will have left.
Correct Answer: B) Will have helped.
Correct Answer: B) Will have + past participle.
Correct Answer: B) Will have become.
Correct Answer: A) Had been cleaned and prepared.
Correct Answer: D) Will have travelled.
Correct Answer: A) Where have I left my sandals?.
Correct Answer: A) Will have seen.