Study

Present Perfect and Past Simple B1

  •   0%
  •  0     0     0

  • I (knew / have known) my great grandmother for a few years - she died when I was eight.
    I knew my great grandmother for a few years - she died when I was eight.
  • She (lived / has lived) in London since 1994.
    She has lived in London since 1994.
  • (Did you ever sleep / have you ever slept) in a tent?
    Have you ever slept in a tent?
  • I (visited / have visited) Paris three times.
    I have visited Paris three times.
  • I (never tasted / have never tasted) champagne.
    I have never tasted champagne.
  • You cannot see Tim now. He (just went / has just gone) to bed.
    You cannot see Tim now. He has just gone to bed.
  • (Did these children have / Have these children had) many toys when they were younger?
    Did these children have many toys when they were younger?
  • I (had / have had) my cat for over a year now.
    I have had my cat for over a year now.
  • (Did you send / Have you sent) your homework to your teacher yesterday?
    Did you send your homework to your teacher yesterday?
  • (Did she ever ride / Has she ever ridden) a camel?
    Has she ever ridden a camel?
  • 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.
  • We (went / have gone) to the theatre last week.
    We went to the theatre last week.
  • I'm not hungry. I (did already eat / have already eaten).
    I'm not hungry. I have already eaten.
  • She can go out because she (already did / has already done) her homework.
    She can go out because she has already done her homework.
  • Yesterday I (had / have had) dinner with a friend.
    Yesterday I had dinner with a friend.
  • She (owned / has woned) this car for over two years.
    She has owned this car for over two years.
  • (Did your parents write / Have your parents written) an email to your teacher yet?
    Have your parents written an email to your teacher yet?
  • We (finished / have finished) painting this room last week.
    We finished painting this room last week.
  • 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.
  • (Did you take / Have you taken) your dog to a vet yesterday?
    Did you take your dog to a vet yesterday?
  • 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.
  • 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.
  • What time (did you get up / have you got up) up today?
    What time did he get up today?
  • (Did you ever break / Have you ever broken) a bone?
    Have you ever broken a bone?
  • Mike works in a bank. He (worked / has worked) there for 2 years.
    Mike works in a bank. He has worked there for 2 years.
  • How long (did you know / have you known) Susie for?
    How long have you known Susie for?
  • (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?
  • They (just sold / have just sold) their house. They are moving abroad.
    They have just sold their house. They are moving abroad.
  • How long ago (did you meet / have you met) your best friend?
    How long ago did you meet your best friend?
  • In the past, students (wore / have worn) uniforms in this school.
    In the past, students wore uniforms in this school.
  • 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.
  • What (did your parents give / have your parents given) you for your last birthday?
    What did your parents give you for your last birthday?
  • (Did you ever have / Have you ever had) a pet?
    Have you ever had a pet?
  • 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.
  • My great great grandfather (had / has had) five sisters.
    My great great grandfather had five sisters.
  • I (already saw / have already seen) this film twice.
    I has already seen this film twice.
  • Yesterday, I (saw / have seen) all my friends. It was great.
    Yesterday, I saw all my friends. It was great.
  • He (was / has been) in Turkey for two weeks now.
    He has been in Turkey for two weeks now.