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
6. Present Perfect Continuous or Present Perfect
0
%
0
0
0
Back
Restart
What you ________ (do)? You're all wet.
What have you been doing? You're all wet.
Oops!
Okay!
How long you __________ (know) her?
How long have you known her?
Oops!
Okay!
How many biscuits you _______ (eat)?
How many biscuits have you eaten?
Oops!
Okay!
Why are you sweating? - I ________ (cut) the grass
Why are you sweating? - I've been cutting the grass
Oops!
Okay!
John __________(tell) you about the party next week? - No, we were talking about last weekend.
Has John been telling you about the party next week? - No, we were talking about last weekend.
Oops!
Okay!
I______ (have) this computer for over 10 years.
I've had this computer for over 10 years.
Oops!
Okay!
How long he _______ (see) her? - Not long, but they're getting married next month.
How long has he been seeing her? - Not long, but they're getting married next month.
Oops!
Okay!
I ________ (work) in the garden all day and now I'm tired.
I've been working in the garden all day and now I'm tired.
Oops!
Okay!
I _________ (have) piano lessons for over 10 years and I'm still not very good.
I've been having piano lessons for over 10 years and I'm still not very good.
Oops!
Okay!
They __________ (build) the new road around the school for more than a year.
They have been building the new road around the school for more than a year.
Oops!
Okay!
Why are you crying? - I ______ (cut) onions.
Why are you crying? - I've been cutting onions.
Oops!
Okay!
Someone _________ (take) my dictionary!
Someone has taken my dictionary!
Oops!
Okay!
What you ________(do) with my keys? - I haven't seen your keys
What have you done with my keys? - I haven't seen your keys
Oops!
Okay!
She _________ (write) six letters this morning.
She has written six letters this morning.
Oops!
Okay!
I ________ (cook) for the last two hours and now you tell me you're not hungry!
I have been cooking for the last two hours and now you tell me you're not hungry!
Oops!
Okay!
How long he____ (see) her? - Not long, but they're getting married next month.
How long has he been seeing her? - Not long, but they're getting married next month.
Oops!
Okay!
She ________ (write) letters all morning.
She has been writing letters all morning.
Oops!
Okay!
What you ________ (do)? You're all wet.
What have you been doing? You're all wet.
Oops!
Okay!
Teacher to student: you ____________ (do) your homework?
Teacher to student: Have you done your homework?
Oops!
Okay!
He _________ (put on) a lot of weight since he came to Germany.
He's put on a lot of weight since he came to Germany.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies