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
Present Perfect
0
%
0
0
0
Back
Restart
John ... to school. He's not at home now. (go)
has gone
Oops!
Okay!
He ... 20 pages of the book today.
has read
Oops!
Okay!
My little sister ... on stage today. She was brilliant! (act)
has acted
Oops!
Okay!
My mum ... a costume for our school play. Look! (make)
has made
Oops!
Okay!
Bob ... a new comic. Let's read it! (write)
has written
Oops!
Okay!
Fred ... badly today. I think he has a high temperature. (feel)
has felt
Oops!
Okay!
I ... a musical this Friday. (watch)
have watched
Oops!
Okay!
They ... to classical music at the concert this evening. (listen)
have listened
Oops!
Okay!
I ... a new mobile phone. Do you like it? (buy)
have bought
Oops!
Okay!
I ... this film twice. (see)
have seen
Oops!
Okay!
She ... to Paris three times. (be)
has been
Oops!
Okay!
We ... a theatre this weekend. (visit)
have visited
Oops!
Okay!
Hooray! We ... the match! (win)
have won
Oops!
Okay!
Mum ... a birthday cake for me. It looks delicious! (cook)
has cooked
Oops!
Okay!
Tom ... his homework. Now he is free. (do)
has done
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies