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 CONTINUOUS
0
%
0
0
0
Back
Restart
The rescue team ____________________ (look) for the missing climber for a week.
has been looking
Oops!
Okay!
She __________________ (already/buy) tickets for the concert.
has already bought
Oops!
Okay!
Kim ______________ (win) two gold medals so far
has won
Oops!
Okay!
My mom ____________ (cook) for three hours.
has been cooking
Oops!
Okay!
________________ (sing) One direction songs since morning?
Have you been singing
Oops!
Okay!
I ______________ (pack/ already) my suitcase.
have already packed
Oops!
Okay!
I`m sorry I`m late. _________________ (you/wait) long?
Have you been waiting
Oops!
Okay!
Mark ___________________ (play) football all morning
has been playing
Oops!
Okay!
I ______________ (not/feel) well since I woke up.
haven't been feeling
Oops!
Okay!
Rachel ____________ (learn) to play the piano.
has learnt
Oops!
Okay!
Genie _______________ (exercise) lately and feels terrific.
has exercised
Oops!
Okay!
He ___________ (study) in the library for three hours
has been studying
Oops!
Okay!
They ____________ (talk) for three hours
have been talking
Oops!
Okay!
Mark is out. He __________ (go) to the shop.
has gone
Oops!
Okay!
I ______________ (try) sushi once.
have tried
Oops!
Okay!
Peter _______________ (not/call) yet.
hasn`t called
Oops!
Okay!
She _____________ (break) her leg. That`s why she has got a cast.
has broken
Oops!
Okay!
How long __________________ (John/work) in this company?
has John been working
Oops!
Okay!
Harry _______________ (just/come) home.
has just come
Oops!
Okay!
They _____________ (just/ meet).
have just met
Oops!
Okay!
______________ (ever /be) to Rome?
Have you ever been
Oops!
Okay!
I ________________ (work) on this report since eight o'clock this morning
have been working
Oops!
Okay!
We _____________________ (not/be) to Holand yet.
haven`t been
Oops!
Okay!
He _____________ (not/pay) attention since the class started!
has not been paying
Oops!
Okay!
Jane _________________ (train) all morning and now she is feeling tired.
has trained
Oops!
Okay!
She __________________ (travel) to Rome twice.
has travelled
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies