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 vs present perfect
0
%
0
0
0
Back
Restart
It _____________________ (not rain) yet today
It hasn’t rained yet today.
Oops!
Okay!
Paul and Gina _________________ an hour ago. They _________________ problems with their flight. (ARRIVE, HAVE)
Paul and Gina arrived an hour ago. They had problems with their flight
Oops!
Okay!
How many books ____________________ in the last few years? (HE WRITE)
has he written
Oops!
Okay!
Who _____________ at the cinema last night? (YOU MEET)
Who did you meet at the cinema last night?
Oops!
Okay!
I'm hungry. I _________________ anything for hours. (NOT EAT)
haven't eaten
Oops!
Okay!
Scientist ___________________ a major discovery in medicine. (JUST MAKE)
Scientist have just made a major discovery in medicine
Oops!
Okay!
___________________________ (you see) this week’s magazine?
Have you seen this week’s magazine?
Oops!
Okay!
They _____ (live) in Paris 2 years ago
lived
Oops!
Okay!
I _________________ (be) in London for three years. I love it here.
have been
Oops!
Okay!
She _________________ (be) a teacher for ten years, and she still enjoys it
has been
Oops!
Okay!
_____________________________ (your course, start) yet?
Has your course started yet?
Oops!
Okay!
Shall we play tennis? We _________________ (not play) since we were children
haven’t played
Oops!
Okay!
The last time I ___________________ (go) to Brighton was in August
The last time I went to Brighton was in August.
Oops!
Okay!
She ______ on holiday in Italy last week.(to be)
was
Oops!
Okay!
So far, Jill _________________ almost half of the book. (READ)
has read
Oops!
Okay!
I _____(read) six books this week
have read
Oops!
Okay!
My neighbor ___________ a new car last week.(buy)
bought
Oops!
Okay!
I _________________ (see) three police cars this morning (it’s still morning).
have seen
Oops!
Okay!
_________________________ (you ever be) to America?
Have you ever been to America?
Oops!
Okay!
He _________________ (see) that film last year
saw
Oops!
Okay!
Amy_____(live) in Portugal when she was young.
lived
Oops!
Okay!
Oh no! I ____(lose) my wallet!
have lost
Oops!
Okay!
The weather _________________ (be) awful in the past few days
has been
Oops!
Okay!
_____ the Queen in person? No, but I _____ Prince Andrew at a concert a few months ago. (YOU EVER SEE, SEE)
Have you ever seen the Queen in person? No, but I saw Prince Andrew at a concert a few months ago
Oops!
Okay!
We _________________ (wash) the dishes. They’re clean now
have washed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies