Study

Present Perfect Simple and Continuous

  •   0%
  •  0     0     0

  • Sorry it (take) me so long to reply but I (be) busy with schoolwork.
    HAS TAKEN - HAVE BEEN
  • My name is Hannah and I (play) tennis for three years.
    HAVE BEEN PLAYING
  • This isn’t the first time I (fix) the brakes on my bike.
    HAVE FIXED
  • Since I started the project, I (do) research on someone famous from my country.
    HAVE BEEN DOING
  • When I (see) you I (visit) my sister in Padova, just near Venice.
    SAW - WAS VISITING
  • I’m really tired because I (cook) all day!
    HAVE BEEN COOKING
  • Vicky and Kostas (be) friends for many years. They actually met at primary school.
    HAVE BEEN
  • Time (fly) by since I (see) you in Italy
    HAS FLOWN - SAW
  • They (talk) about it for weeks, but nothing (do) up to now.
    HAVE BEEN TALKING - HAS BEEN DONE
  • Adriana doesn’t know many people in our town yet. She (only live) here for a few weeks.
    HAS ONLY BEEN LIVING
  • Congratulations! You (pass) the exam with really high marks!
    HAVE PASSED (/PASSED)
  • Out neighbor (play) the violin for the last three hours and it’s driving me mad!
    HAS BEEN PLAYING
  • I (clean) the kitchen, so what would you like me to do next?
    HAVE CLEANED
  • We (spend) every summer in Crete since I was a child, so it’ll be sad if we don’t go there this year.
    HAVE SPENT
  • Nice to hear from you. I (think) about writing to you for ages.
    HAVE BEEN THINKING
  • In these last three weeks, I (learn) so many interesting things which I didn’t know how to do before.
    HAVE LEARNT
  • My mum (ask) me to tidy my room several times.
    HAS ASKED
  • She (study) Physics at the university but will graduate tomorrow.
    HAS BEEN STUDYING
  • I´m starving as I (not eat) all day.
    HAVEN´T EATEN
  • I (be) interested in it since I saw a film about it.
    HAVE BEEN
  • I (visit) friends, so I haven’t spoken to my parents yet today.
    HAVE BEEN VISITING
  • I (enjoy) spending time with my sister last summer and it (bring) us closer together.
    ENJOYED - BROUGHT