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
0
%
0
0
0
Back
Restart
He's ... (bring) some snacks to watch the film.
brought
Oops!
Okay!
I've already ... (send) five e-mails, but I have to send three more.
sent
Oops!
Okay!
My rabbit has never ... (bite) me before.
bitten
Oops!
Okay!
We haven't...(buy) any unhealthy food this week. We're doing great!
bought
Oops!
Okay!
My uncle has never ...(drive) more than 100km.
driven
Oops!
Okay!
I've never ... (come) to school without my material.
come
Oops!
Okay!
I've never ... (see) a whale.
seen
Oops!
Okay!
Have you ... (be) to London before?
been
Oops!
Okay!
My friend has already...(have) three smartphones. He always looses his stuff.
had
Oops!
Okay!
Say three signal words for the present perfect.
yet, ever, never, before, just...
Oops!
Okay!
Adam has already ... (cut) the grass for his neighbours.
cut
Oops!
Okay!
Have you ever...(drink) coffee? It doesn't taste good.
drunk
Oops!
Okay!
We've just ... (eat) some junk food.
eaten
Oops!
Okay!
You haven't ... (do) your homework yet. Please, work!
done
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies