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 and Present Perfect
0
%
0
0
0
Back
Restart
Make a sentence about your self. Use the PRESENT PERFECT. "not go to the cinema for ...
I haven't gone to the cinema for ...
Oops!
Okay!
Where _____ (you/spend) your last summer holidays?
did you spend
Oops!
Okay!
I _____ (go) to the cinema last night.
went
Oops!
Okay!
They left the cinema and _____ (walk) to the train station.
walked
Oops!
Okay!
She _____ (have) to study for an exam yesterday.
had
Oops!
Okay!
Make a sentence about your self. Use the PRESENT PERFECT. "live here for ..."
I have lived here for ...
Oops!
Okay!
Greg and Terry _____ the park to play football. They'll be back by 6 o'clock.
have gone to
have been in
have been to
Oops!
Okay!
John has _____ finished his homework. His books are still on the table
yet
for
since
just
Oops!
Okay!
What _____ (you/do) last night?
did you do
Oops!
Okay!
In 1855, David Livingstone, a Scottish explorer, _____ (name) the falls after Queen Victoria.
named
Oops!
Okay!
They haven't bought the tickets for the concert _____.
yet
for
just
already
Oops!
Okay!
My sister _____ Bristol for two months now.
has been to
has been in
has gone to
Oops!
Okay!
We've lived here _____ ten years.
since
yet
just
for
Oops!
Okay!
I haven't seen Sarah _____ 2007
already
since
for
yet
Oops!
Okay!
Jenny's brother _____ hospital since Monday.
has gone to
has been to
has been in
Oops!
Okay!
The Miltons _____ Sweden twice.
have gone to
have been to
have been in
Oops!
Okay!
I _____ (read) the book you _____ (give) me about dinosaurs last weekend.
read - gave
Oops!
Okay!
The African government _____ (open) two national parks near the falls to protect the wild animals.
has opened
Oops!
Okay!
_____ you ever _____ the opera?
Have - been to
Have - gone to
Have - been in
Oops!
Okay!
You can't see Tom before Wednesday. He _____ Denmark for a few days on business.
has gone to
has been in
has been to
Oops!
Okay!
My father _____ (spend) every summer in the countryside when he was a boy.
spent
Oops!
Okay!
Why _____ (not/Emily/come) to Terry's party yesterday?
didn't Emily come
Oops!
Okay!
Wendy isn't here at the moment. She _____ the supermarket to buy some milk and eggs.
has gone to
has been in
has been to
Oops!
Okay!
Make a sentence about your self. Use the PRESENT PERFECT. "know my best friend since ..."
I have known my best friend since ...
Oops!
Okay!
He's _____ come back from jogging and he's a bit tired.
just
for
since
yet
Oops!
Okay!
Mark and his band _____ (be) at the concert hall last Saturday.
were
Oops!
Okay!
Jim _____ the cinema. He left an hour ago.
has gone to
has been in
has been to
Oops!
Okay!
Over 50,000 people _____ (try) bungee jumping off the Victoria Falls Bridge so far.
have tried
Oops!
Okay!
Make a sentence about your self. Use the PRESENT PERFECT. "have my pet dog for ..."
I have had my pet dog for ...
Oops!
Okay!
Victoria Falls _____ (be) a popular tourist attraction for many years.
has been
Oops!
Okay!
Shelly _____ (catch) the bus to school yesterday.
caught
Oops!
Okay!
We've _____ seen that film. Can we watch something else?
yet
for
already
since
Oops!
Okay!
The Victoria Falls Bridge is one of the most famous bridges in the world. It _____ (take) just 14 months to build and _____ (be) ready in April, 1905.
took - was
Oops!
Okay!
Larry _____ (play) computer games yesterday afternoon.
played
Oops!
Okay!
Make a sentence about your self. Use the PRESENT PERFECT. "not play tennis since ..."
I haven't played tennis since ...
Oops!
Okay!
Make a sentence about your self. Use the PRESENT PERFECT. "not invite friends over since ..."
I haven't invited friends over since ...
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies