Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Book 5A_Unit 5_Grammar_Present Perfect Tense
0
%
0
0
0
Back
Restart
My brother ________________ (not do) his homework yet.
hasn't done
Oops!
Okay!
_______ you _______ (see) the new Marvel film?
Have you seen the new Marvel film?
Oops!
Okay!
He _________________ (play) the piano for 5 years.
has played
Oops!
Okay!
The children ___________________ their homework. (finish)
The children have finished their homework.
Oops!
Okay!
I ________________ (buy) a present for my sister's birthday.
have bought
Oops!
Okay!
I ___________ (have) a cold since last week.
have had
Oops!
Okay!
My mum _______________ a cake for the party tonight. (make)
has made
Oops!
Okay!
We ______________ (not see) her today.
haven't seen
Oops!
Okay!
I _______________ (go) to London 4 times.
have gone
Oops!
Okay!
Amy ________________ (write) a letter to her grandma.
has written
Oops!
Okay!
_______ you _______ (given) your exam to the teacher?
Have you given your exam to the teacher?
Oops!
Okay!
_______ you _______ (feed) the dog yet?
Have, fed
Oops!
Okay!
Simon __________________ (draw) a picture for his mum.
has drawn
Oops!
Okay!
It __________________ (not stop) raining all day.
hasn't stopped
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies