Study

Present Perfect Simple and Continuous

  •   0%
  •  0     0     0

  • I know, I'm really red. I (run).
    HAVE BEEN RUNNING
  • I (clean) the kitchen, so what would you like me to do next?
    HAVE CLEANED
  • My name is Hannah and I (play) tennis for three years.
    HAVE BEEN PLAYING
  • I (practise) this piece for weeks, but I still (not learn) it.
    HAVE BEEN PRACTISING / HAVEN'T LEARNT
  • Adriana doesn’t know many people in our town yet. She (only live) here for a few weeks.
    HAS ONLY BEEN LIVING
  • Our neighbour (play) the violin for the last three hours and it’s driving me mad!
    HAS BEEN PLAYING
  • I'm starving as I (not eat) all day.
    HAVEN´T EATEN
  • The bus (not come). I (wait) here for ages.
    HASN'T COME / HAVE BEEN WAITING
  • She (read) ten books this year.
    HAS READ
  • She (study) Physics at university but will graduate tomorrow.
    HAS BEEN STUDYING
  • This isn’t the first time I (fix) the brakes on my bike.
    HAVE FIXED
  • We (see) that show three times.
    HAVE SEEN
  • I’m really tired because I (cook) all day!
    HAVE BEEN COOKING
  • I (visit) friends, so I haven’t spoken to my parents yet today.
    HAVE BEEN VISITING
  • Since I started the project, I (do) research on someone famous from my country.
    HAVE BEEN DOING
  • Vicky and Kostas (be) friends for many years. They actually met at primary school.
    HAVE BEEN
  • 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
  • My mum (ask) me to tidy my room several times.
    HAS ASKED
  • Sorry it (take) me so long to reply but I (be) busy with training.
    HAS TAKEN - HAVE BEEN
  • Congratulations! You (pass) the exam with really high marks!
    HAVE PASSED
  • He (study) all day. He wants to get good marks in his exams.
    HAS BEEN STUDYING
  • I (like) singing since I was a child.
    HAVE LIKED
  • In these last three weeks, I (learn) so many interesting things which I didn’t know how to do before.
    HAVE LEARNT
  • You (clean) the bathroom. It looks lovely!
    HAVE CLEANED
  • Time (fly) by since I saw you in Italy.
    HAS FLOWN
  • I (be) interested in it since I saw a film about it.
    HAVE BEEN
  • We're really tired. We (drive) since midnight.
    HAVE BEEN DRIVING
  • They (talk) about it for weeks, but nothing (do) up to now.
    HAVE BEEN TALKING - HAS BEEN DONE
  • Nice to hear from you. I (think) about writing to you for ages.
    HAVE BEEN THINKING