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 vs Past Simple
0
%
0
0
0
Back
Restart
I _____(not do) the ironing yet.
haven't done
Oops!
Okay!
At the weekend, they ______ (play) football, then they _____ (go) to a restaurant.
played, went
Oops!
Okay!
She ____ (not finish) the Italian course in 2019.
didn't finish
Oops!
Okay!
Where _____ you _____ (go) for your last holiday?
did / go
Oops!
Okay!
__________ (you/see) Julie today?
Have you seen ....
Oops!
Okay!
Oh no! I _____ (lose) my wallet!
have lost
Oops!
Okay!
They _____ (travel) to Mexico last year.
travelled
Oops!
Okay!
I ______(never/go) to Vienna.
have never been
Oops!
Okay!
Yesterday, I _____ (see) all of my friends. It was great.
saw
Oops!
Okay!
We ____ (see) Oliver yesterday.
saw
Oops!
Okay!
I _____ (not get) time to do my homework yet.
haven't got
Oops!
Okay!
She _____ (tell) the truth to her mother yet.
hasn't told
Oops!
Okay!
____ he ____ (phone) her mother yet?
Has / phoned
Oops!
Okay!
We _____ (not stay) with my parents in Spain last vacations.
didn't stay
Oops!
Okay!
They ______ (not meet) last year, they met 3 years ago.
didn't meet
Oops!
Okay!
John _____ (never/understand) the present perfect.
has never understood
Oops!
Okay!
Amy _____ (live) in Portugal when she was young.
lived
Oops!
Okay!
What ____ you ____ (have) for dinner last night?
did / have
Oops!
Okay!
They ____ just _____ (break up) . That is the reason she is crying.
have / broken up
Oops!
Okay!
She ____ never _____ (argue) with him. They are a happy couple.
has / argued
Oops!
Okay!
Last night I ______ (lose) my keys - I had to call my flatmate to let me in
lost
Oops!
Okay!
_____ he ever _____ (perform) in a play?
Has / performed
Oops!
Okay!
My parents ______ (visit) Paris three times.
have visited
Oops!
Okay!
He _______ (live) in Manila for a year when he was a student.
lived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies