This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: D) Have delivered.
Correct Answer: C) It is used to talk about the past.
Correct Answer: A) Have mailed.
Correct Answer: D) Will have done.
Correct Answer: B) I will have laughed.
Correct Answer: C) Will have.
Correct Answer: B) A.
Correct Answer: D) Would not have gotten up.
Correct Answer: A) Received.
Correct Answer: B) Will have done.
Correct Answer: A) Studied.
Correct Answer: A) She had sung at the concert.
Correct Answer: A) Will have been staying.
Correct Answer: D) Will have cooked.
Correct Answer: A) Present Perfect Tense.
Correct Answer: A) There will be.
Correct Answer: C) Yet.
Correct Answer: C) To become a doctor.
Correct Answer: C) Won't have finished.
Correct Answer: A) Will have made.
Correct Answer: B) Done.
Correct Answer: B) Past Perfect Tense.
Correct Answer: C) Has known;since.
Correct Answer: C) Will have raised.