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