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 and Past Simple B1
0
%
0
0
0
Back
Restart
They (just sold / have just sold) their house. They are moving abroad.
They have just sold their house. They are moving abroad. PP: It happened very recently.
Oops!
Okay!
(Did you take / Have you taken) your dog to a vet yesterday?
Did you take your dog to a vet yesterday? PS: Specific time in the past.
Oops!
Okay!
We (finished / have finished) decorating this room last week.
We finished decorating this room last week. PS: Specific time in the past.
Oops!
Okay!
What time (did you get up / have you got up) up today? Why?
What time did he get up today? PS: Specific time in the past.
Oops!
Okay!
(Did she ever ride / Has she ever ridden) a camel?
Has she ever ridden a camel? PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
(Did you ever break / Have you ever broken) a bone?
Have you ever broken a bone? PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
I'm not hungry. I (did already eat / have already eaten).
I'm not hungry. I have already eaten. PP: It happened very recently.
Oops!
Okay!
I (visited / have visited) Paris three times.
I have visited Paris three times. PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
You cannot see Tim now. He (just went / has just gone) to bed.
You cannot see Tim now. He has just gone to bed. PP: It happenedvery recently.
Oops!
Okay!
We (lived / have lived) in London since 1994.
We have lived in London since 1994. PP:It started in the past and is STILL true now.
Oops!
Okay!
In the past, students (wore / have worn) uniforms in this school.
In the past, students wore uniforms in this school. PS: Specific time in the past.
Oops!
Okay!
We can go out because we (already did / have already done) our homework.
She can go out because we have already done our homework. PP: It happened very recently.
Oops!
Okay!
I (already saw / have already seen) this film twice. I love it!
I have already seen this film twice. PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
What (did your parents give / have your parents given) you for your last birthday?
What did your parents give you for your last birthday? PS: Specific time in the past.
Oops!
Okay!
She (owned / has owned) this car for over two years.
She has owned this car for over two years. PP: It started in the past and is STILL true now.
Oops!
Okay!
I (never tasted / have never tasted) champagne.
I have never tasted champagne. PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
(Did you ever have / Have you ever had) a pet?
Have you ever had a pet? PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
She (never run / has never run) in a marathon. She is going to do this for the first time next year.
She has never run in a marathon. She is going to do this for the first time next year. PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
How long ago (did you meet / have you met) your best friend?
How long ago did you meet your best friend? PS: Specific time in the past.
Oops!
Okay!
Last night I (lost / have lost) my keys – I had to call my flatmate to let me in.
Last night I lost my keys – I had to call my flatmate to let me in. PS: Specific time in the past.
Oops!
Okay!
We (went / have gone) to the theatre last week.
We went to the theatre last week. PS: Specific time in the past.
Oops!
Okay!
My great great grandfather (had / has had) five sisters.
My great, great, great grandfather had five sisters. PS: Specific time in the past.
Oops!
Okay!
I (had / have had) my cat for over a year now.
I have had my cat for over a year now. PP:It started in the past and is STILL true now.
Oops!
Okay!
(Did your children have / Have your children had) many toys when they were younger?
Did your children have many toys when they were younger? PS: Specific time in the past.
Oops!
Okay!
We (didn't see / haven't seen) Tom at the school concert last night.
We didn't see Tom at the school concert last night. PS: Specific time in the past.
Oops!
Okay!
(Did you ever sleep / have you ever slept) in a tent?
Have you ever slept in a tent? PP: Past experiences when the time is not stated (ever, never).
Oops!
Okay!
He (crashed / has crashed) his car yesterday. He has to walk to work now.
He crashed his car yesterday. He has to walk to work now. PS: Specific time in the past.
Oops!
Okay!
He (was / has been) in NYC for two weeks now.
He has been in NYC for two weeks now. PP:It started in the past and is STILL true now.
Oops!
Okay!
She (never was / has never been) to France. She would love to go there one day.
She has never been to France. She would love to go there one day. PP: Past experiences when the time is not stated(ever, never).
Oops!
Okay!
(Did your dad write / Has your dad written) an email to your teacher yet?
Has your dad written an email to your teacher yet? PP: It happened very recently.
Oops!
Okay!
Yesterday, I (saw / have seen) all my friends. It was great.
Yesterday, I saw all my friends. It was great. PS: Specific time in the past.
Oops!
Okay!
There (was / has been) a heavy storm yesterday. It (destroyed / has destroyed) many buildings in our city.
There was a heavy storm yesterday. It destroyed many buildings in our city. PS: Specific time in the past.
Oops!
Okay!
Mike works in a school. He (worked / has worked) there for 2o years.
Mike works in a school. He has worked there for 2o years. PP: It started in the past and is STILL true now.
Oops!
Okay!
(Did you send / Have you sent) your homework to your teacher yesterday?
Did you send your homework to your teacher yesterday? PS: Specific time in the past.
Oops!
Okay!
How long (did you know / have you known) Susie for?
How long have you known Susie for? PP:It started in the past and is STILL true now.
Oops!
Okay!
(Did she answer / Has she answered) all the questions at her biology exam last week?
Did she answer all the questions at her biology exam last week? PS: Specific time in the past.
Oops!
Okay!
Yesterday I (had / have had) pizza with a friend.
Yesterday I had pizza with a friend. PS: Specific time in the past.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies