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
They _____ six countries last year. (visit)
visited
Oops!
Okay!
_______ yesterday? (you / arrive)
Did you arrive
Oops!
Okay!
How many cups of coffee ____ last night? (drink)
did you drink
Oops!
Okay!
Last night she ____ my dinner! (eat)
ate
Oops!
Okay!
My neighbours ____ a nice house. (build)
built
Oops!
Okay!
I can't find my keys. I _____ them. (lose)
have lost
Oops!
Okay!
Jim _____ since he was 6. (play)
has played
Oops!
Okay!
They ____ six countries so far. (visit)
have visited
Oops!
Okay!
It _____ for many days. (rain)
has rained
Oops!
Okay!
I _____ many tests last week. (have)
had
Oops!
Okay!
_____ you ever ____ to play the piano? (learn)
have / learnt
Oops!
Okay!
He is exhausted! He ____ for 5 hours. (climb)
has climbed
Oops!
Okay!
We ____ friends with Martha for a long time. (be) We _____ her 2 months ago. (meet)
have been / met
Oops!
Okay!
The glass is still full. He _____ all his beer yet. (drink)
hasn't drunk
Oops!
Okay!
My uncle ____ around the USA for 6 months. (travel)
has travelled
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies