Study

K6 Present Perfect Continuous vs Present perfect

  •   0%
  •  0     0     0

  • How long __________ you __________ your computer? (have)
    HAVE YOU HAD
  • A: _________ you ___________ to South Africa? (be) B: Yes, I went there with my family ten years ago.
    HAVE YOU BEEN
  • They ____________ tennis since this morning. (play)
    HAVE BEEN PLAYING
  • This film ________________ for hours now. We need a faster connection. (download)
    HAS BEEN DOWNLOADING
  • We ________________ in this traffic jam for over half an hour now.
    HAVE BEEN SITTING
  • We ______________ to the cinema for about three years. (not be)
    HAVEN'T BEEN
  • How long _________ Tessa _________ Russian? (learn)
    HAS TESSA BEEN LEARNING
  • _____ you ___________? There's been an accident. (hear)
    HAVE YOU HEARD
  • They have known each other __________ they were at school.
    SINCE
  • He _________________ to Rome. He's in Milan now. (go)
    HASN'T GONE
  • Do you like re-reading books you've __________ read?
    ALREADY
  • That was the best documentary I ___________ ever _________. (see)
    HAVE EVER SEEN
  • I ______________ in the garden all morning. I'll finish soon. (dig)
    HAVE BEEN DIGGING
  • Your parents _______________ us three times this year so far. (visit)
    HAVE VISITED
  • Lola is covered in mud. What ______________ she ______________? (do)
    HAS SHE BEEN DOING
  • How long __________ you __________ your computer? (have)
    HAVE YOU HAD
  • We are looking for a new TV, but we ______________ one we like yet. (find)
    HAVEN'T FOUND