Study

Present perfect all forms

  • The selected game type is invalid.
  •   0%
  •  0     0     0

  • ? I / STUDY FOR THE FINAL EXAM? (YES)
    HAVE I STUDIED FOR THE FINAL EXAM? YES, YOU HAVE
  • + I / GO HOT AIR BALLOONING
    I HAVE GONE HOT AIR BALLOONING
  • - THEY /BULLY THEIR FRIEND TOM
    THEY HAVEN'T BULLIED THEIR FRIEND TOM
  • ? WE / DROP LITTER OUT OF THE WINDOW? (YES)
    HAVE WE DROPPED LITTER OUT OF THE WINDOW? YES, WE HAVE
  • ? YOU / MAKE NEW FRIENDS ( YES)
    HAVE YOU MADE NEW FRIENDS? YES, WE HAVE
  • We’ve ____ seen that movie three times. Let’s watch another one.
    ALREADY
  • - THEY / GO ABROAD
    They haven't gone abroad
  • ? IT / RUN FASTER THAN YOU? (YES)
    HAS IT RUN FASTER THAN YOU? YES, HE HAS
  • - WE / MISS THE BUS
    WE HAVE MISSED THE BUS
  • I'm starving! I haven't eaten ____ this morning.
    SINCE
  • + HE / VANDALISE PROPERTY
    He has vandalised property
  • I have  ____ finished my exams. (last week).
    ALREADY
  • + SHE / CHEAT IN THE ENGLISH TEST
    SHE HAS CHEATED IN THE ENGLISH TEST
  • He ___ (win) first prize in the competition.
    He HAS WON first prize in the competition.
  • - THEY / BE ON A CRUISE
    THEY HAVEN'T BEEN ON A CRUISE
  • James has ____ gone out. He left a minute ago.
    JUST
  • + YOU / BE CAMPING IN THE MOUNTAINS
    YOU HAVE BEEN CAMPING IN THE MOUNTAINS
  • They ____ (already, buy) the tickets for the concert.
    They HAVE ALREADY BOUGHT the tickets for the concert.
  • I ____ (break) my mobile phone.
    I HAVE BROKEN my mobile phone.
  • Have you done your homework ____?
    YET
  • I've known you all ____ September.
    SINCE
  • My best friend ____ just (find) a new job.
    My best friend HAS just FOUND a new job.
  •  ____ (be) skiing?
    HAVE YOU BEEN skiiing?
  • Kim has lived in Spain ____ a long time.
    FOR
  • + IT / DRINK TOO MUCH MILK
    IT HAS DRUNK TOO MUCH MILK
  • + SHE / COOK SOME PASTA FOR LUNCH
    SHE HAS COOKED SOME PASTA FOR LUNCH
  • + I / MAKE A VIDEO FOR THE SCHOOL ASSESSMENT
    I HAVE MADE A VIDEO FOR THE SCHOOL ASSESSMENT
  • I can't sleep. I have been awake ____ four o´clock.
    SINCE
  • I have known my best friend ____ primary school.
    SINCE
  • I haven't watched TV ____ last Friday.
    SINCE
  • - IT / EAT TOO MUCH FOOD
    IT HASN'T EATEN TOO MUCH FOOD
  • My dad has gone to the supermarket but he hasn't come back ____
    YET
  • ? THEY / SKIP SCHOOL? (NO)
    HAVE THEY SKIPPED SCHOOL? NO, THEY HAVEN'T
  • ? YOU / CLIMB A MOUNTAIN? (NO)
    HAVE YOU CLIMBED A MOUNTAIN? NO, I HAVEN'T
  • - YOU / NEVER RIDE A HORSE
    YOU HAVE NEVER RIDDEN A HORSE
  • + YOU / HAVE A HEADACHE
    I HAVE HAD A HEADACHE
  • I haven't finished my part in the group project ____
    YET
  • My parents ____  just (book) a holiday.
    My parents HAVE just BOOKED a holiday.
  • ? HE/ LOSE SOMETHING IMPORTANT? (YES)
    HAS HE LOST ANYTHING IMPORTANT? YES, HE HAS
  • - SHE / SWIM WITH DOLPHINS
    SHE HASN'T SWAM WITH DOLPHINS
  • ? HE / STEAL A WOMAN'S BAG? (NO)
    HAS HE STOLEN A WOMAN'S BAG? NO, HE HASN'T
  • - WE / BE TERRIFIED BEFORE
    WE HAVEN'T BEEN TERRIFIED BEFORE