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