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 simple vs. Present perfect conti ...
0
%
0
0
0
Back
Restart
She _____ (write) her essay and _____ (send) it to her
has written / has sent
Oops!
Okay!
They ______ (study) very hard recently.
have been studying
Oops!
Okay!
Choose the correct sentence
Has John been telling you about the party next week? - No, we were talking about last weekend. Q2.
Oops!
Okay!
What band _______ you ____________ since morning? (to listen to)
have / been listening to
Oops!
Okay!
_____Roger ______ his dog for 2 hours? (to walk)
has/ been walking
Oops!
Okay!
Kate _______ to enter Harvard for 3 years. (to try)
has been trying
Oops!
Okay!
Choose the correct sentence
I've been working in the garden all day and now I'm tired.
Oops!
Okay!
I ______ (not/do) the housework yet.
haven't done
Oops!
Okay!
It ________ (not/rain) all summer, so the garden is dead.
hasn't rained
Oops!
Okay!
________ James and Rachel ________ since May? (to travel)
have been traveling
Oops!
Okay!
Recently, I _______ (study) a lot. My exams are in a few weeks.
have been studying
Oops!
Okay!
She _________ (promise) to help many times.
has promised
Oops!
Okay!
He ______ (see) the film 'The King's Speech' about six times.
has seen
Oops!
Okay!
Amanda __________ (already/have) lunch, so she'll meet us later.
has already had
Oops!
Okay!
He ________ (clean) the kitchen. Everything is sparkling clean.
has cleaned
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies