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