Study

Present Perfect

  •   0%
  •  0     0     0

  • Alejandra hasn't watched a movie with subtitles ________ 2019.
    for
    already
    since
    yet
  • Have you ridden a horse? (ever)
    Have you ever ridden a horse?
  • I have heard the news about the accident. (just)
    I have just heard the news about the accident.
  • I have watched this movie twice. (already)
    I have already watched this movie twice.
  • Have you met a celebrity? (ever)
    Have you ever met a celebrity?
  • We have cleaned the house. (just)
    We have just cleaned the house.
  • We've been fans of Tim Burton ____ years.
    already
    yet
    for
    since
  • They have read that book. (already)
    They have already read that book.
  • I have ____ finished cleaning my room. Can I play Xbox now?
    for
    since
    yet
    just
  • Have they cleaned the garden? (yet)
    Have they cleaned the garden yet?
  • I'm ready to go now! I've _____ brushed my teeth and put on my shoes.
    for
    yet
    just
    since
  • I haven't watched TV ____ last Friday.
    SINCE
  • I ____ (break) my mobile phone.
    I HAVE BROKEN my mobile phone.
  • They ____ (already, buy) the tickets for the concert.
    They HAVE ALREADY BOUGHT the tickets for the concert.
  • They have been to this restaurant before. (never)
    They have never been to this restaurant before.
  • My aunt is taking me to see live music tomorrow. She hasn't been to a live concert ____ 2018. She's very excited!
    for
    since
    already
    yet
  • Kim has lived in Spain ____ a long time.
    FOR
  • We have eaten lunch. (already)
    We have already eaten lunch.
  • Have you bought your tickets for the film _____?
    already
    yet
    just
    since
  • Has she called you back? (yet)
    Has she called you back yet?
  • We have packed our bags for the trip. (already)
    We have already packed our bags for the trip.
  • Can we get some refreshments soon? I haven't eaten anything ____ lunchtime and I'm hungry.
    already
    since
    for
    yet
  • He hasn’t replied to my email. (yet)
    He hasn’t replied to my email yet.
  • He has visited the beach. (never)
    He has never visited the beach.
  • The train has left the platform. (just)
    The train has just left the platform.
  • She has seen snow in real life. (never)
    She has never seen snow in real life.
  • They have finished their homework. (just)
    They have just finished their homework.
  • James has ____ gone out. He left a minute ago.
    JUST
  • We’ve ____ seen that movie three times. Let’s watch another one.
    ALREADY
  • They have played basketball. (never)
    They have never played basketball.
  • I have called the doctor. (just)
    I have just called the doctor.
  • I haven't finished my part in the group project ____
    YET
  • The film is so bad that some people in the audience have ____ started to leave.
    since
    for
    yet
    already
  • I have  ____ finished my exams. (last week).
    ALREADY
  • My dad has gone to the supermarket but he hasn't come back ____
    YET
  • He ___ (win) first prize in the competition.
    He HAS WON first prize in the competition.
  • He has cleaned his room. (already)
    He has already cleaned his room.
  • I'm sorry, the concert tickets have ______ sold out.
    since
    already
    for
    yet
  • I can't sleep. I have been awake ____ four o´clock.
    SINCE
  • She has eaten spicy food. (never)
    She has never eaten spicy food.
  • I have called the plumber. (already)
    I have already called the plumber.
  • Have you seen the Lion King _____?
    since
    just
    already
    yet
  • I've played football _______ I was 6 years old.
    yet
    for
    since
    just
  • My best friend ____ just (find) a new job.
    My best friend HAS just FOUND a new job.
  • Have you been to Paris? (ever)
    Have you ever been to Paris?
  • Fabián has performed on stage _____ 5 years.
    since
    for
    yet
    already
  • I have learned how to drive. (never)
    I have never learned how to drive.
  • I've known you all ____ September.
    SINCE
  • Have you finished your homework? (yet)
    Have you finished your homework yet?
  • My parents ____  just (book) a holiday.
    My parents HAVE just BOOKED a holiday.
  • I have known my best friend ____ primary school.
    SINCE
  • I've ____ seen every episode of the new series of Stranger Things and I don't know what to watch next.
    since
    yet
    already
    for
  • Have you eaten sushi? (ever)
    Have you ever eaten sushi?
  • I've known my best friend ______ 10 years.
    for
    since
    already
    yet
  • Have you done your homework ____?
    YET
  • Where have you been? I've been waiting for you _____ 2 hours!
    just
    since
    for
    already
  • We want to go and see the new play at the Royal Theatre, but I haven't read any reviews _____, so it might not be good.
    already
    yet
    just
    for
  • I haven’t packed my suitcase. (yet)
    I haven’t packed my suitcase yet.
  • They haven’t visited the museum. (yet)
    They haven’t visited the museum yet.
  •  ____ (be) skiing?
    HAVE YOU BEEN skiiing?
  • Has she seen a shooting star? (ever)
    Has she ever seen a shooting star?
  • Has she tried skydiving? (ever)
    Has she ever tried skydiving?
  • I'm starving! I haven't eaten ____ this morning.
    SINCE
  • She has arrived at the station. (just)
    She has just arrived at the station.