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? Past Simple?
0
%
0
0
0
Back
Restart
James ___________(write) a new book last year.
wrote
Oops!
Okay!
I _______________ (not hear) from Jessica since her family moved to China.
haven't heard
Oops!
Okay!
John ___________________ (never / understand) the present perfect.
John’s never understood the present perfect.
Oops!
Okay!
The Vandals ___________________ (invade) Rome in the year 455.
The Vandals invaded Rome in the year 455.
Oops!
Okay!
I ___________________ (read) six books this week.
I’ve read six books this week.
Oops!
Okay!
We ____________(already/have) three tests this week.
have already had
Oops!
Okay!
I _______________(live)here since I ________(be) 5 years old.
have lived, was
Oops!
Okay!
My great great grandfather ___________________ (have) five sisters.
My great great grandfather had five sisters.
Oops!
Okay!
Oh no! I ___________________ (lose) my wallet!
Oh no! I’ve lost my wallet!
Oops!
Okay!
______you_________(read) any good books recently?
Have you read
Oops!
Okay!
___________________ (you / see) Julie today?
Have you seen Julie today?
Oops!
Okay!
First, Robert ____________(brush) his teeth, then he _________(go) to bed.
brushed, went
Oops!
Okay!
They ____________(not+catch) many fish last week.
didn't catch
Oops!
Okay!
Last month he _____________(fall) off his bike and ______________(twist) his ankle.
fell; twisted
Oops!
Okay!
We ___________________ (see) Oliver yesterday.
We saw Oliver yesterday.
Oops!
Okay!
How many poems ________________(he/write) this month?
has he written
Oops!
Okay!
He ___________________ (break) his leg the day before her exam.
He broke his leg the day before her exam.
Oops!
Okay!
At the weekend, they ___________________ (play) football, then they ___________________ (go) to a restaurant.
At the weekend, they played football, then they went to a restaurant.
Oops!
Okay!
We ______________(never/travel) in Wales.
have never travelled
Oops!
Okay!
He ___________________ (visit) his grandmother last month.
He visited his grandmother last month.
Oops!
Okay!
She ___________________ (live) in seven different countries, so she knows a lot about different cultures.
She’s lived in seven different countries, so she knows a lot about different cultures.
Oops!
Okay!
I ___________________ (never / be) to Vienna.
I’ve never been to Vienna.
Oops!
Okay!
Our teacher _________________(work) at our school for more than 40 years.
has worked
Oops!
Okay!
My little sister ______________(draw) many nice pictures today.
has drawn
Oops!
Okay!
He ________________(lose) his keys when he was in London.
lost
Oops!
Okay!
They ___________________ (live) here for many years (and they still do).
They’ve lived here for many years (and they still do).
Oops!
Okay!
Ow! I ___________________ (cut) my finger!
Ow! I’ve cut my finger!
Oops!
Okay!
He ___________________ (be) here all morning.
He’s been here all morning.
Oops!
Okay!
We __________(know) Sue for 5 years.
have known
Oops!
Okay!
I ___________________ (go) to the cinema last night.
I went to the cinema last night.
Oops!
Okay!
I went to Sally's house for dinner last night. She _______________ (cook) me a great meal.
cooked
Oops!
Okay!
He ___________________ (live) in Manila for a year when he was a student.
He lived in Manila for a year when he was a student.
Oops!
Okay!
My parents _______________(be) to South America many times.
have been
Oops!
Okay!
____________(you/open) the window yet? - No, I _____________.
have you opened ; haven't
Oops!
Okay!
Amy ___________________ (live) in Portugal when she was young.
Amy lived in Portugal when she was young.
Oops!
Okay!
How long _______ you ________ (play) in the school football team?
have you played
Oops!
Okay!
________you _________see Tom at the cinema last night?
Did you see
Oops!
Okay!
My friend ____________(hurt) himself at the competitions last week.
hurt
Oops!
Okay!
Where _______________(your friend/buy) this dress?
did your friend buy
Oops!
Okay!
King Henry the Eighth of England ___________________ (have) six wives.
King Henry the Eighth of England had six wives.
Oops!
Okay!
___________________ (you / see) ‘The King’s Speech’?
Have you seen ‘The King’s Speech’?
Oops!
Okay!
We _______________ (not see) Tom at the cinema yesterday.
didn't see
Oops!
Okay!
I can't find my mobile phone. - ________________(you/lose) it?
have you lost
Oops!
Okay!
_______________(you/find) any interesting facts yesterday?
did you find
Oops!
Okay!
They ___________(watch) a good film on TV yesterday.
watched
Oops!
Okay!
I______________(never/hear) this song. Who made it?
have never heard
Oops!
Okay!
We ____________(go) shopping yesterday after school.
went
Oops!
Okay!
Toby _______________ (live) in Japan for years, but he's back in the UK now.
lived
Oops!
Okay!
We _______________ (not buy) a birthday present for his sister and she was very upset.
didn't buy
Oops!
Okay!
I _______________(not see) Simon for a long time.
haven't seen
Oops!
Okay!
How long ________ he _______ (know) how to drive?
has he known
Oops!
Okay!
My uncle ______________(buy) this car many years ago.
bought
Oops!
Okay!
_______you__________(type) your report yet?
Have you typed
Oops!
Okay!
The first man _____________(fly) to the Moon in 1969.
flew
Oops!
Okay!
My grandpa ______________(not+study) Latin when he was at school.
did not study
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies