This quiz works best with JavaScript enabled.
Select an option to see the correct answer instantly.
Correct Answer: D) Has had.
Correct Answer: C) Have forgotten.
Correct Answer: C) Haven't cleaned.
Correct Answer: B) How long.
Correct Answer: A) Has/won.
Correct Answer: C) (WH word) Have/has + subject + past participle.
Correct Answer: D) Have lived.
Correct Answer: A) Haven't eaten.
Correct Answer: C) Yet.
Correct Answer: B) Haven't bought.
Correct Answer: C) Pedro hasn't seen the rice field.
Correct Answer: D) Have waited.
Correct Answer: B) Have.
Correct Answer: B) Have lived.
Correct Answer: D) Before.
Correct Answer: C) A huge tree has just fallen on the house.
Correct Answer: C) Hemos hecho.
Correct Answer: A) Called.
Correct Answer: B) Hasn't rained.
Correct Answer: B) We have met each other twice today.
Correct Answer: B) Haven't known.
Correct Answer: A) Has.
Correct Answer: C) Written.
Correct Answer: B) Has been.
Correct Answer: A) Uh! What a question! of course she has!.