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 tense
0
%
0
0
0
Back
Restart
Gemma ________ _____________(have + clean) her room and now she can watch television.
Gemma has cleaned her room and now she can watch television.
Oops!
Okay!
________ you ________ __________ (have + stay) up all night?
Have you ever stayed up all night?
Oops!
Okay!
We __________ ______________ (have + do) our homework already.
We have done our homework already.
Oops!
Okay!
_____________ you ____________ (have + read) your library book today?
Have you read your library book today?
Oops!
Okay!
I ________ ____________ ___________ (have + see) a lunar eclipse, but it would be amazing to see one.
I have never seen a lunar eclipse, but it would be amazing to see one.
Oops!
Okay!
________ you ______________ (have + eat) your dinner yet? Hurry up please!
Have you eaten your dinner yet? Hurry up please?
Oops!
Okay!
Have you read any good books ______________?
recently or lately
Oops!
Okay!
My mum ______ ________ _____________ ( have + bake) those cookies.
My mum has just baked those cookies
Oops!
Okay!
He __________ (have +see) this movie before. Let's watch another one.
He has seen this movie before. Let's watch another one.
Oops!
Okay!
I haven't eaten __________.
yet
Oops!
Okay!
She _________ ______________ (have +be) to Taiwan _______, but would like to go there again.
She has been to Taiwan before, but would like to go there again.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies