Study

DO YOU KNOW YOUR PRESENT PERFECT FROM YOUR PAST  ...

  •   0%
  •  0     0     0

  • WHEN I WAS A CHILD I ............... (PRACTISE) THE PIANO EVERY DAY
    PRACTISED (USED TO PRACTICE)
  • what .............. (you do) to your arm? It looks swollen. Yes, it's really painful. How ............ it (happen)?
    HAVE DONE - DID HAPPEN
  • what .......... (be) that? It's dad. He ............. (crash) the car into the side of the garage again. That's the third time he ............. (do) it this month
    WAS - CRASHED - HAS DONE
  • ........... YOU ................ SARAH YET? YES, I .......... (MEET) HER THIS MORNING
    HAVE MET - MET
  • TRASFORMA LA FRASE: Is flying a new experience for you? .................. before?
    HAVE YOU (EVER) FLOWN
  • sorry I ............. (forget) to call you yesterday, but I ................ (be) very busy lately
    FORGOT - HAVE BEEN
  • Do you have your keys on you? I ............. (lost) mine!
    HAVE LOST
  • My great-grandfather ............ (live) until 1993, and ............. (visit) Paris three times.
    LIVED - VISITED
  • TRASFORMA LA FRASE: The last time we spoke was Monday. We .............. since Monday
    HAVEN'T SPOKEN
  • “ ................ you ever ............ (try) octopus?” “Yes, I ............ .” “What .......... it ........... (taste) like?
    HAVE TRIED - HAVE - DID TASTE
  • TRASFORMA LA FRASE: It's a month since June got divorced. June .............. a month
    HAS BEEN DIVORCED FOR
  • I ........... (grow up) in Brazil, but I ................ (live) in Turkey for eight years now.
    GREW - HAVE LIVED
  • TRASFORMA LA FRASE: How long have you had that bike? When ..................... that bike?
    DID YOU GET
  • TRASFORMA LA FRASE: It's five years since I last saw Mary. I ................. five years
    HAVEN'T SEEN MARY FOR
  • TRASFORMA LA FRASE: I forgot to buy the tickets for the show. I ................... the tickets for the show yet
    HAVEN'T BOUGHT
  • You can have some coffee but it’ll have to be black - we ................... (run) out of milk.
    HAVE RUN
  • Ed has a toothache. He .............. (have) it for three days. Last time he..... (go) to the dentist was three years ago
    HAS HAD - WENT
  • WHILE I WAS STUDYING AT HOME, A BIRD .............. (FLY) THROUGH THE WINDOW!
    FLEW
  • YESTERDAY, WE ............... (LEAVE) WORK EARLY AND ............... (VISIT) OUR GRANDMOTHER
    LEFT - VISITED
  • TRASFORMA LA FRASE: I saw this film twice last year. This is the third time ............. this film
    I HAVE SEEN
  • .............. YOU ........... (HEAR) THE NEWS? THE PURPLE PARTY ........ (WIN) THE ELECTION!
    HAVE HEARD - WON
  • TRASFORMA LA FRASE: Ben has lived here all his life. Ben has lived here ........................ born
    SINCE HE WAS
  • TRASFORMA LA FRASE: I keep making that mistake. This is the fifth time that ..................... that mistake
    I HAVE MADE
  • .......... MOZART EVER ........... (GET) MARRIED? YES, HE ...........
    HAS GOT - HAS
  • IN 1969, THE FIRST HUMAN ............. (STEP) ONTO THE MOON
    STEPPED
  • THIS MONTH, I .................. (ALREADY GO) TO THE GYM 5 TIMES
    HAVE (ALREADY) BEEN
  • TRASFORMA LA FRASE. We arrived here last week. We have ............ last week
    BEEN HERE SINCE
  • LEONARDO DA VINCI --------------- (BE BORN) IN ITALY
    WAS BORN
  • I .................. (study) French for ten years, but I ............. (give up) last year.
    HAVE STUDIED - GAVE UP
  • Before I ............. (leave) home this morning, I ................ (remember) to feed my dog.
    LEFT - REMEMBERED
  • DO YOU WANT TO SEE THE NEW TOM CRUISE FILM? NO THANKS, I ................ (ALREADY SEE) IT
    HAVE (ALREADY) SEEN
  • MY LIFE .......... (CHANGE COMPLETELY) THE DAY I ............. (QUIT) MY JOB
    CHANGED - QUIT
  • I ............ (never fail) a test, but I ............. (arrive) late to an exam once.
    HAVE (NEVER) FAILED - ARRIVED
  • LAST WEEK ..........(BE) GREAT, BUT SO FAR, THIS WEEK .......... (BE) TERRIBILE
    WAS - HAS BEEN
  • Meet me at the vet’s! It’s my cat - she ................. (be) in an accident.
    HAS BEEN
  • “ ............ you ever (run) a marathon?” “No, but last week I ................ (run) for the bus!”
    HAVE RUN - RAN
  • TRASFORMA LA FRASE. Our new library has been open for a month. Our new library ................. ago
    OPENED A MONTH