Study

Present Perfect

  •   0%
  •  0     0     0

  • Carol and Nina ________________ (know) each other since third grade.
    Carol and Nina have known each other since third grade.
  • ____________ six months
    for six months
  • How long ___________________ (she / have) this car?
    How long has she had this car?
  • ________ he ____________ (ever / win) a race?
    Has he ever won a race?
  • 'Where are Tom and Lucy?' 'They have been / gone to the park.'
    They have GONE to the park.
  • Tell the past participle form of 'buy'
    bought
  • Kyle _______________ (drive) for hours. He was very tired when he came home.
    Kyle has driven for hours. He was very tired when he came home.
  • My brother ______________ (go) to the supermarket. He's not here.
    My brother has gone to the supermarket. He's not here.
  • My sister ________________________ (never / travel) by plane.
    My sister has never traveled by plane.
  • _______ you _______ (be) to France?
    Have you been to France?
  • We ________________ (meet) before. We were in the same project group.
    We have met before. We were in the same project group.
  • My sister has been / gone to the USA for university. I will miss her so much.
    My sister has GONE to the USA for university. I will miss her so much.
  • Tell the past participle form of 'swim'
    swum
  • Mary __________________ (have) many different jobs.
    Mary has had many different jobs.
  • Tell the past participle form of 'be'
    been
  • I'm not hungry. I have already / yet had lunch.
    I'm not hungry. I have ALREADY had lunch.
  • Tell the past participle form of 'do'
    done
  • _____________ 8 o'clock
    since 8 o'clock
  • _______ Fred ___________ (call) his grandparents?
    Has Fred called his grandparents?
  • Mr. Rogers ___________________ (never / teach) us before.
    Mr. Rogers has never taught us before.
  • She has been a student at TED Ankara College for / since 2018.
    She has been a student at TED Ankara College SINCE 2018.
  • Tell the past participle form of 'fly'
    flown
  • This is the best pizza I have ever / never eaten.
    This is the best pizza I have EVER eaten.
  • We _____________________ (draw) lots of pictures since we were little.
    We have drawn lots of pictures since we were little.
  • Tell the past participle form of 'meet'
    met
  • I ___________ (see) that woman before, but I can't remember where.
    I have seen that woman before, but I can't remember where.
  • This is Patrick. I've known him for / since 10 years.
    This is Patrick. I've known him FOR 10 years.
  • I have just / already made tea. Be careful, it's hot!
    I have JUST made tea. Be careful, it's hot!
  • We haven't decided what to do just / yet.
    We haven't decided what to do YET.
  • Tell the past participle form of 'write'
    written
  • Tell the past participle form of 'send'
    sent
  • Hurry up! The lesson ____________________ (just / begin).
    Hurry up! The lesson has just begun.
  • Tell the past participle form of 'have'
    had
  • Helen has already / just phoned from Italy. I spoke to her a minute ago.
    Helen has JUST phoned from Italy. I spoke to her a minute ago.
  • Paul has been / gone to Japan for work. He came back to the office this morning.
    Paul has BEEN to Japan for work. He came back to the office this morning.
  • She has been / gone to London. She came back a week ago.
    She has BEEN to London. She came back a week ago.
  • Tell the past participle form of 'fall'
    fallen
  • ___________ ten years
    for ten years
  • I _______________ (not / see) my cousin since last summer.
    I haven't seen my cousin since last summer.
  • _________ 2016
    since 2016
  • Tell the past participle form of 'feel'
    felt
  • Lisa and Josh have ever / never travelled to a different country.
    Lisa and Josh have NEVER travelled to a different country.
  • Tell the past participle form of 'run'
    run
  • Tell the past participle form of 'eat'
    eaten