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