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