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
Present Perfect & Present Perfect Continuous
0
%
0
0
0
Back
Restart
We _____ (walk) for hours! Let's have a rest
've been walking
Oops!
Okay!
She _____ (listen) this podcast all morning!
's been listening
Oops!
Okay!
This is the first time I _____ (eat) Japanese food.
have eaten
Oops!
Okay!
I ____ (leave) my shopping bag behind.
've left
Oops!
Okay!
I ____ (break) my watch, like a minute ago!
've just broken
Oops!
Okay!
I ____ (find) her phone number yet, but I've been asking for it whole last month.
haven't found
Oops!
Okay!
They _____ (work) that's why they are so tired.
have been working
Oops!
Okay!
I've _____ (work) at the museum for the past ten months.
been working
Oops!
Okay!
Sorry could you repeat please? I _____ (listen) to you.
haven't been listening
Oops!
Okay!
She ______(write) her homework all evening! I didn't know it would take so long. | He ______ (write) his homework. Now he can watch the television.
's been writing | 's written (explain the difference)
Oops!
Okay!
We _____ (stand) in this queue for about twenty minutes.
've been standing
Oops!
Okay!
How long ______ (wait) ?
have you been waiting
Oops!
Okay!
I ____ (be) to France three times.
have been
Oops!
Okay!
I _____ (live) in this house for five years and I'm gonna live here for another 5 years.
've lived \ 've been living (both corect)
Oops!
Okay!
Which of that films _____ already_____? (watch)
have you already watched
Oops!
Okay!
Why are you so dirty? What have you _____ (do) ?
been doing | done (explain the difference)
Oops!
Okay!
I ____ (break) my arm, as you can see.
've broken
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies