This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: A) In questions and negative sentences.
Correct Answer: B) Has been broken.
Correct Answer: D) Have, Finished.
Correct Answer: B) I have known my best friend since I was 5 years old.
Correct Answer: C) Infinitive.
Correct Answer: B) Took, taken.
Correct Answer: B) William has gone to the doctor last week.
Correct Answer: B) To talk about a period of time in the past before another action happened.
Correct Answer: D) Have spoken.
Correct Answer: C) Have _____ been.
Correct Answer: A) Has brought.
Correct Answer: A) Has, found.
Correct Answer: C) Have been / since.
Correct Answer: B) Include specific time.
Correct Answer: D) Hasn't rained.
Correct Answer: D) Have used.
Correct Answer: A) Busker.
Correct Answer: C) Has forgotten.
Correct Answer: A) For.
Correct Answer: B) Had had.
Correct Answer: D) Have, had.
Correct Answer: B) Haven't.
Correct Answer: C) Have baked.
Correct Answer: C) Has read.
Correct Answer: C) Have been discussing.