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
We _____ (been) to England many times.
have been
Oops!
Okay!
How many books _____ you _____ (read) this month?
have / read
Oops!
Okay!
We _____ never _____ insects before. (eat)
have eaten
Oops!
Okay!
David _____ (win) the competition.
has won
Oops!
Okay!
They _____ (see) that movie already.
have seen
Oops!
Okay!
By the time we arrived, they _____ (leave).
have left
Oops!
Okay!
I _____ my pen. Can I use yours? (lose)
have lost
Oops!
Okay!
I _____ never _____ (to be) to Japan.
have been
Oops!
Okay!
I _____ Peter since I was 5 years old. (know)
have known
Oops!
Okay!
She _____ (not/finish) her homework yet.
hasn't finished
Oops!
Okay!
I _____ (not/eat) lunch yet.
haven't eaten
Oops!
Okay!
A: 'Where's Celine?' B: 'She ______ just ______.' (leave)
has left
Oops!
Okay!
She _____ (live) here for three years.
has lived
Oops!
Okay!
I _____ the keys that I lost yet. (find)
have found
Oops!
Okay!
I _____ never _____ her before.
have seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies