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
I _____________ Karen since 1994. (know)
have known
Oops!
Okay!
I ______________ here for six months. (work)
have worked
Oops!
Okay!
They ___________ Paris three times. (visit)
have visited
Oops!
Okay!
I can't get in the house. I ____________ my keys. (lose)
have lost
Oops!
Okay!
I _______________________ that film before (see)
have seen
Oops!
Okay!
George entered politics over a decade ago and _______________________ a major party speaker for over three years. (BE)
has been
Oops!
Okay!
She ____________ her leg (so she can't play tennis today). (hurt)
has hurt
Oops!
Okay!
My sister _______________________ to me for three days. (NOT SPEAK)
hasn't spoken
Oops!
Okay!
My last birthday was the worst day I _________________. (ever have)
have ever had
Oops!
Okay!
The post office is not far from here. I _________________ there many times before. (BE)
have been
Oops!
Okay!
Is Jack at home? No, He _______________________ out. (JUST GO)
has just gone
Oops!
Okay!
I _______________________ him at least four times but he _______________________ the phone. (CALL, NOT ANSWER)
have called / hasn't answered
Oops!
Okay!
She _______________ in Liverpool all her life. (live)
has lived
Oops!
Okay!
I_________________ the guitar ever since I was a teenager. (play)
have played
Oops!
Okay!
_________ you ___________ George? (ever meet)
have you ever met
Oops!
Okay!
She ____________ here since 2pm. (be)
has been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies