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
Past participle of "leave"
left
Oops!
Okay!
Past participle of "drink"
drunk
Oops!
Okay!
I .............. (not see) my cousins since Christmas.
I haven't seen my cousins since Christmas.
Oops!
Okay!
Where's Cathy? - She.......(go) to the shops. She'll be back soon.
Where's Cathy? - She's gone to the shops. She'll be back soon.
Oops!
Okay!
Past participle of "break"
broken
Oops!
Okay!
It's my birthday today but you........(not give) me a present.
It's my birthday today but you haven't given me a present.
Oops!
Okay!
We .........(make) some cakes. Would you like one?
We've made some cakes. Would you like one?
Oops!
Okay!
Past participle of "meet"
met
Oops!
Okay!
How long ............ (you / have) your laptop?
How long have you had your laptop?
Oops!
Okay!
Past participle of "steal"
stolen
Oops!
Okay!
Past participle of "lose"
lost
Oops!
Okay!
Your hair looks nice. ......... (you / go) to the hairdresser's?
Your hair looks nice. Have you been to the hairdresser's?
Oops!
Okay!
Past participle of "come"
come
Oops!
Okay!
Mark isn't here. He ........(go) to the cinema with Kim.
Mark isn't here. He 's gone to the cinema with Kim.
Oops!
Okay!
The children.......(be) in the pool for over an hour.
The children have been in the pool for over an hour.
Oops!
Okay!
Past participle of "begin"
begun
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies