Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
Complete: __________ it __________ (rain) a lot this week?
Has it rained a lot this week?
Oops!
Okay!
Complete: __________ you __________ (see) my keys?
Have you seen my keys?
Oops!
Okay!
Complete: I __________ (finish) my homework.
I have finished my homework.
Oops!
Okay!
Complete: __________ your teacher __________ (check) your test?
Has your teacher checked your test?
Oops!
Okay!
Complete: He __________ (not eat) breakfast yet.
He hasn’t eaten breakfast yet.
Oops!
Okay!
Complete: We __________ (visit) that museum before.
We have visited that museum before.
Oops!
Okay!
Complete: __________ they __________ (arrive) at the airport?
Have they arrived at the airport?
Oops!
Okay!
Complete: They __________ (live) in this city for ten years.
They have lived in this city for ten years.
Oops!
Okay!
Complete: She __________ (not find) her wallet.
She hasn’t found her wallet.
Oops!
Okay!
Complete: The children __________ (not do) their homework.
The children haven’t done their homework.
Oops!
Okay!
Complete: She __________ (not call) me today.
She hasn’t called me today.
Oops!
Okay!
Complete: We __________ (clean) the house.
We have cleaned the house.
Oops!
Okay!
Complete: __________ your brother __________ (finish) his project?
Has your brother finished his project?
Oops!
Okay!
Complete: I __________ (not read) that book yet.
I haven’t read that book yet.
Oops!
Okay!
Complete: My parents __________ (buy) a new car.
My parents have bought a new car.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies