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 Irregulars
0
%
0
0
0
Back
Restart
They have __________ the new 3D film
Seen
Oops!
Okay!
I have ________________ a letter for my mum. I hope she likes it.
Written
Oops!
Okay!
She hasn't _______________ to a circus, but she really wants to go.
Been / gone
Oops!
Okay!
I have ______________ in a tent. I was so tired!
Slept
Oops!
Okay!
You have ___________ in the river.
Swum
Oops!
Okay!
Have you ______________ a bike?
Ridden
Oops!
Okay!
Has Daniel _______________ a costume?
Worn
Oops!
Okay!
I have _______________ a song at a school concert.
Sung
Oops!
Okay!
They have _____________ football today
Played
Oops!
Okay!
We haven't _____________ to the park this week.
Gone/Been
Oops!
Okay!
We have _________________ our homework
Done / written
Oops!
Okay!
The dog has _____________ its food
Eaten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies