Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
14. Present Perfect Continuous, Present Perfect ...
0
%
0
0
0
Back
Restart
How many times _______ (you/visit) Michigan?
have you visited
Oops!
Okay!
It stinks in here! _______ (somebody/smoke)?
Has somebody been smoking?
Oops!
Okay!
Wake up! You _______ (sleep) all day!
have been sleeping
Oops!
Okay!
I _______ (learn) a lot of English these days.
have been learning
Oops!
Okay!
They _______ (study) very hard recently.
have been studying
Oops!
Okay!
She _______ (promise) to help many times.
has promised
Oops!
Okay!
He _______ (work) at the same company for many years.
has worked / has been working
Oops!
Okay!
They _______ (be) at the office since 7 am.
have been
Oops!
Okay!
She _______ (write) her essay and sent it to the teacher.
has written
Oops!
Okay!
She _______ (live) in Spain for a long time.
has lived / has been living
Oops!
Okay!
It _______ (rain) all day.
has been raining
Oops!
Okay!
I _______ (not/do) the housework yet.
haven't done
Oops!
Okay!
I ______ (clean) all morning. I am fed up!
have been cleaning
Oops!
Okay!
The baby's face is a mess! What ________(he/eat)?
has he been eating
Oops!
Okay!
She _______(clean) the kitchen. Everything is tidied up.
has cleaned
Oops!
Okay!
Be careful! The walls are wet because they _______ (paint).
have been painting
Oops!
Okay!
He _______ (drink) six cups of coffee today!
has drunk
Oops!
Okay!
Morty is exhausted. He _______ (travel) a lot recently.
has been travelling
Oops!
Okay!
They _______ (watch) Gremlins many times.
have watched
Oops!
Okay!
I _______ (call) John for hours and he hasn't answered.
have been calling
Oops!
Okay!
How long _______ (you/know) Simon?
have you known
Oops!
Okay!
She _______ (cook) all day and it smells delicious.
has been cooking
Oops!
Okay!
Bob _______ (already/leave).
has already left
Oops!
Okay!
I _______ (wait) for three hours already!
have been waiting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies