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
Present Perfect Simple vs Present Perfect Contin ...
0
%
0
0
0
Back
Restart
Sorry, I'm late. - That's all right. I _____________(not wait) long.
haven't been waiting
Oops!
Okay!
Look! Somebody ___________(break) that window!
has broken
Oops!
Okay!
She ___________________ (forget) how to get to my house.
has forgotten
Oops!
Okay!
Liz is away on holiday? - Is she? Where ______________(she/go)?
has she gone
Oops!
Okay!
They ______________(be married) since June.
have been married
Oops!
Okay!
My brother is an actor. He _________________(appear) in several films.
has appeared
Oops!
Okay!
Where ____you________(be)? _____you_________(play) tennis?
have you been, have you been playing tennis
Oops!
Okay!
Is it still raining? - No, it _____________(stop).
has stopped
Oops!
Okay!
You look tired. _______you_________(work) hard?
Have you been working
Oops!
Okay!
He's my best friend. I ________________(know) him for a long time.
have known
Oops!
Okay!
I _____________(lose) my book. _______________(you/see) it?
have lost, have you seen
Oops!
Okay!
It ___________________ (not / rain) all summer, so the garden is dead.
hasn't rained
Oops!
Okay!
David feels great these days. He ___________________ (get) up early lately
has been getting up
Oops!
Okay!
_____you ever ____________(work) in a factory? - No, never.
Have you ever worked
Oops!
Okay!
Gary _____________(work) in a shop for the last few months.
has been working
Oops!
Okay!
The kitchen is a complete mess! What ___________________ (the children / do)?
have the children been doing
Oops!
Okay!
I ___________________ (do) everything I needed to do today! Hurray!
have done
Oops!
Okay!
What's that delicious smell? ___________________ (you / cook)?
Have you been cooking
Oops!
Okay!
He has _____________ (work) at three companies like this one since he left school so he should fit in here easily.
has worked
Oops!
Okay!
I________________(read) the book you lent me, so you can have it back.
have read
Oops!
Okay!
I ___________________ (love) chocolate since I was small.
have loved
Oops!
Okay!
I _______________(read) the book you lent me, but I ______________(not finish) it yet. It's very interesting.
have been reading, haven't finished
Oops!
Okay!
He ___________ (work) 3 jobs for the last 6 months to make ends meet. When does he sleep?
has been working
Oops!
Okay!
How much coffee ___________________ (she / drink) this morning?
has she drunk
Oops!
Okay!
Julie ___________________ (learn) to drive for six years!
has been learning
Oops!
Okay!
___________________ (you / buy) your train ticket yet?
Have you bought
Oops!
Okay!
The weather is awful. It ___________________(rain) all day.
has been raining
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies