Study

Present Perfect

  •   0%
  •  0     0     0

  • ___ you ___ (ever / drink) coffee?
    Have you ever drunk coffee?
  • They ___ (not / wash) their car this week.
    They haven't washed their car this week.
  • We ___ (not / win) any prizes this year.
    We haven't won any prizes this year.
  • Can you help me carry these books, please? They're too ________ for me?
    heavy
  • Richard / just / break / leg
    Richard has just broken his leg.
  • She ___ (not / visit) her grandparents this month.
    She hasn't visited her grandparents this month.
  • They ___ (not / take) the train to work.
    They haven't taken the train to work.
  • He ___ (never / find) his lost phone.
    He has never found his lost phone.
  • I ___ (not / hear) that song before.
    I haven't heard that song before.
  • I ___ (never / visit) that museum.
    I have never visited that museum.
  • ___ he ___ (ever / go) to New York?
    Has he ever gone to New York?
  • I __________________ (never be) to London.
    I have never been to London
  • ___ she ___ (ever / speak) English with a native speaker?
    Has she ever spoken English with a native speaker?
  • ___ they ___ (ever / play) a musical instrument?
    Have they ever played a musical instrument?
  • Do you like my new phone? It was very ________, only 40 Euros.
    cheap
  • They _______________ (go) to the desert.
    They have gone to the desert
  • He ___ (never / go) camping.
    He has never gone camping.
  • She ___ (not / finish) her homework.
    She hasn't finished her homework.
  • Your room is very ________ . There are books and clothes everywhere. Plase tidy up.
    untidy
  • I can't close my suitcase. It's too ________. I'll have to take out some clothes.
    full
  • ___ you ___ (ever / make) a cake by yourself?
    Have you ever made a cake by yourself?
  • ___ you ___ (ever / try) Indian food?
    Have you ever tried Indian food?
  • I / just / buy / new coat
    I have just bought a new coat.
  • They ___________________ (not ride) a camel across the desert.
    They haven't ridden a camel across the desert
  • ___ she ___ (ever / swim) in a lake?
    Has she ever swum in a lake?
  • ____________________ (ever take) a good photograph?
    Have you ever taken a good photograph?
  • ___ we ___ (ever / see) that show?
    Have we ever seen that show?
  • ___ he ___ (ever / ride) a bicycle?
    Has he ever ridden a bicycle?
  • ________________________ (ever eat)  octopus? (No)
    Have you ever eaten octopus? No, I haven't
  • She ___ (never / meet) my family.
    She has never met my family.
  • _____________________________ (ever be) skiing? (Yes)
    Have you ever been skiing? Yes, I have
  • The children ___ (draw) a picture.
    The children have drawn a picture.
  • ___ you ___ (ever / meet) a famous person?
    Have you ever met a famous person?
  • My trip to Paris was the best holiday I _______________ (ever have)!
    My trip to Paris was the best holiday I have ever had!
  • I / not find / keys / yet
    I haven't found my keys yet.
  • They ___ (not / buy) any new clothes this year.
    They haven't bought any new clothes this year.
  • Sarah / already / make / lunch
    Sarah has already made lunch.
  • I _____________ (not sleep) in a tent
    I have never slept in a tent
  • We ___ (never / eat) at that restaurant.
    We have never eaten at that restaurant.
  • We __________________ (not swim) in the sea
    We haven't swum in the sea
  • He ___ (never / see) the ocean.
    He has never seen the ocean.
  • We ___ (never / watch) a horror movie together.
    We have never watched a horror movie together.
  • I _______________ (never read) a magazine.
    I have never read a magazine
  • They ___ (not / play) football today.
    They haven't played football today.
  • Look at the price of that rug - It's 1,000 Euros! It's too ________!
    expensive
  • We ______________ (never stay) in a hotel in the mountains!
    We have never stayed in a hotel in the mountains!
  • He ___ (never / eat) spicy food.
    He has never eaten spicy food.
  • My parents ___ (never / travel) by plane.
    My parents have never travelled by plane.
  • George / already / visit / New York
    George has already visited New York.
  • ___ you ___ (ever / write) a poem?
    Have you ever written a poem?
  • Helen / not finish / homework / yet
    Helen hasn't finished her homework yet.
  • I ___ (never / try) sushi before.
    I have never tried sushi before.