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 vs Present perfect continuous
0
%
0
0
0
Back
Restart
You ___________ (not/eat) well recently.
haven't eaten
Oops!
Okay!
How long ________Bob _______ (work) in this lab?
has been working
Oops!
Okay!
Biologists ___________ (find) new marine species.
have found
Oops!
Okay!
Where is Alex?’ He (go) to the shopping mall, but he’ll be back soon.
has gone
Oops!
Okay!
How long _______(she /paint) that picture?
has she been painting
Oops!
Okay!
The scientist ___________ (study) global warming since 2021.
has been studying
Oops!
Okay!
I'm not surprised he's tired. He __________ (swim) for 45 minutes.
has been swimming
Oops!
Okay!
I __________ (not/finish) my science project yet.
haven't finished
Oops!
Okay!
_______ he _______ (feel) ill recently?
has he been feeling
Oops!
Okay!
We ________ (watch) that film twice in the last week.
have watched
Oops!
Okay!
I ________(work) on my English project all day.
have been working
Oops!
Okay!
They _____(discover) the cause of the disaster.
have discovered
Oops!
Okay!
My eyes hurt because I ____________ (work) on the computer for hours.
have been working
Oops!
Okay!
I ____________ (know) Peter for a long time.
have known
Oops!
Okay!
Susan _____________ (never / believe) in ghosts and fairies.
has never believed
Oops!
Okay!
Sara _______ (lose) her phone twice this week.
has lost
Oops!
Okay!
You __________ (watch) TV since six o'clock this morning!
have been watching
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies