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
Past Simple, Present Perfect, Present Perfect Co ...
0
%
0
0
0
Back
Restart
Tim and Matilda _______ (be) married since 1991.
have been
Oops!
Okay!
How long ___________ (you/know) Jack?
have you known
Oops!
Okay!
He _________ (pick) a lot of vegetables.
has picked
Oops!
Okay!
They __________ (be) friends for twenty years.
have been
Oops!
Okay!
A: Why is Sally upset? B: She _________ (lose) her bag.
has lost
Oops!
Okay!
A: Mum __________ (lose) her purse. B: Where ___________ (she/lose) it?
has lost, did she lose
Oops!
Okay!
Kate Steel __________ (write) a lot of successful novels. She ________ (write) her first book in 1970.
has written, wrote
Oops!
Okay!
I __________ (not see) Emily for a long time.
haven't seen
Oops!
Okay!
I _________ (know) Harry for about ten years. I __________ (meet) him at a business meeting in 2011.
have known, met
Oops!
Okay!
A: The pie is delicious. B: Is it? I ____________ (not taste) it yet.
haven't tasted
Oops!
Okay!
Since I _________ (move) to York, I __________ (be) much happier.
moved, have been
Oops!
Okay!
Peter ________ (be) to Paris four times.
has been
Oops!
Okay!
She ____________ (always/love) animals.
has always loved
Oops!
Okay!
We ___________ (already/see) this film.
have already seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies