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
_________ (you/see) my bag? I ___________ (search) for it all morning.
Have you seen, have been searching
Oops!
Okay!
He's tired. He __________ (work) hard.
has been working
Oops!
Okay!
A: The pie is delicious. B: Is it? I ____________ (not taste) it yet.
haven't tasted
Oops!
Okay!
He is dirty. He ___________ (play) football.
has been playing
Oops!
Okay!
Before I finished my homework, I __________________ (study) for my exam.
had studied
Oops!
Okay!
The last book I read made me feel really ... (BORE)
bored
Oops!
Okay!
The new Spiderman film was actually a great ... (disappoint)
DISAPPOINTMENT
Oops!
Okay!
The children were cold. Why? (2 sentences)
Oops!
Okay!
The class ___________ already ___________ (start) when I arrived.
had started
Oops!
Okay!
She ____________ (always/love) animals.
has always loved
Oops!
Okay!
She is feeling exhausted. Why? (2 sentences)
Oops!
Okay!
- Did the vaccination hurt? - Not really, it was ... (pain)
Painless
Oops!
Okay!
The new iPhone has not many ... (improve)
improvements
Oops!
Okay!
The floor was wet. Why? (2 sentences)
Oops!
Okay!
How long ____________ (you/learn) English?
have you been learning
Oops!
Okay!
We ___________ (already/see) this film.
have already seen
Oops!
Okay!
He _________ (pick) a lot of vegetables.
has picked
Oops!
Okay!
A: Why is Sally upset? B: She _________ (lose) her bag.
has lost
Oops!
Okay!
The lesson on health was really ... (educate)
EDUCATIVE
Oops!
Okay!
Meeting Bad Bunny after the concert was so... (EXCITE)
exciting
Oops!
Okay!
She _______ (pick) vegetables for two hours.
has been picking
Oops!
Okay!
A: Mum __________ (lose) her purse. B: Where ___________ (she/lose) it?
has lost, did she lose
Oops!
Okay!
I _________ (know) Harry for about ten years. I __________ (meet) him at a business meeting in 2011.
have known, met
Oops!
Okay!
Mike was tired. Why? (2 sentences)
Oops!
Okay!
They __________ (be) friends for twenty years.
have been
Oops!
Okay!
I'm so tired, I had a ... (sleep) night.
sleepless
Oops!
Okay!
... (lonely) is a problem for many elderly people.
Loneliness
Oops!
Okay!
How long ___________ (you/know) Jack?
have you known
Oops!
Okay!
Tim and Matilda _______ (be) married since 1991.
have been
Oops!
Okay!
Kate Steel __________ (write) a lot of successful novels. She ________ (write) her first book in 1970.
has written, wrote
Oops!
Okay!
After the plane __________________ (take off), the flight attendant explained the rules.
had taken off
Oops!
Okay!
I was sad. Why? (2 sentences)
Oops!
Okay!
I __________ (not see) Emily for a long time.
haven't seen
Oops!
Okay!
Since I _________ (move) to York, I __________ (be) much happier.
moved, have been
Oops!
Okay!
A: You look exhausted. B: Well, I ____________ (clean) the windows.
have been cleaning
Oops!
Okay!
I have a stomach ache. Why? (2 sentences)
Oops!
Okay!
Peter ________ (be) to Paris four times.
has been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies