(G) PRESENT PERFECT CONTINUOUS & PRESENT PERFECT (EXERCISE)
has been
A priceless diamond __________ (be) stolen.
has stolen
Help me! Somebody __________ (steal) my bag!
haven't been feeling
I _____ (not feel) well recently.
have read
I _____ (read) 63 pages in this book so far.
have seen
I _____ (see) five of his films.
have been looking
I ______ (look) for my phone but I still can't find it.
have been reading
I ______ (read) this book for two weeks now, but I still have 100 pages.
have been driving
I ________ (drive) this car for 2 years now.
have already cleaned
I __________ (already / clean) the house, now I can relax.
have already seen
I __________ (already / see) this film. It's very good.
have already been
I __________ (be / already) to England four times.
have lived
I __________ (live) in this house since 2008.
have lost
I __________ (lose) my keys. Have you seen them?
have lost
I __________ (lose) my phone. Have you seen it?
have met
I __________ (meet) Susan a few times.
have never been
I __________ (never / be) abroad, but next summer I'm going to Germany.
still haven't finished
I __________ (not finish / still) my project.
haven't told
I __________ (not tell) my parents about the test yet.
have never met
I don't know Mary's sister - I __________ (never meet) her.
haven't cleaned
I have already washed the floors, but I __________ (not clean) the bathroom yet.
have just eaten
I'm not hungry. I __________ (just / eat).
has been reading
Jackie ______ (read) for 2 hours.
has broken
Jerry __________ (break) his leg and he won't be able to walk for a month.
has been
John __________ (be) to the shop to get some milk, so we can have some coffee.
hasn't been practising
Julie _____ (not practise) her English lately.
have dropped
Oh no! I __________ (drop) my phone, and now it's broken.
have been thinking
Recently, I _____ (think) of changing my job.
has gone
Sally isn't here. She __________ (go) to the bakery to buy some bread.
has lived
She __________ (live) in this house for 10 years.
hasn't been learning
She speaks English only a little, but she ______ (not learn) very long.
have forgotten
Sorry, I __________ (forget) your name. Could you repeat it?
have found
The police __________ (find) the stolen painting.
have been playing
We ______ (play) football for two hours so we're quite tired.
have already had
We __________ (already / have) dinner, so we'll just drink some coffee.
have been travelling
We're on holiday. We _____ (travel) for 2 weeks.
have visited
We're on holiday. We _____ (visit) three different cities so far.
have you been doing
What a mess! What _____ (you / do) all day long?
Have you seen
__________ (you / see) Gary lately?
haven't read it yet
A: Did you like the book? B: I __________ (yet / it / not read).
have just arrived
A: Sorry I'm late. B: No problem, I __________ (just / arrive), too.
has bought
A: What's new with Dylan? B: He __________ (buy) a new car.
has been studying
Alice ______ (study) in Vienna since September.
has been learning
He ______ (learn) English for 10 years.
have you been waiting
How long _____ (you / wait) for us?
have you been saving
How long ______ (save) for a new house?
have you been waiting
How long ______ (wait) for me?
have you been saving
How long ______ (you/save) for a new house?
have you been waiting
How long ______ (you/wait) for me?
have you been
How many times __________ (you / be) late for school this month?
have already done
I __________ (already / do) all my homework, so I can relax now.
have bought
I've accidentally overheard my parents' conversation, so now I know what they __________ (buy) me for my birthday.
has gone
John __________ (go) to the shop to get some milk. He'll be back soon.
have known
Julie and Lisa are best friends - they __________ (know) each other since kindergarten.
has changed
Laura __________ (change) her hair colour! You won't recognize her when you see her.
has won
Mark ____ (win) 102 matches and lost only 2 in his career.
has changed
The town __________ (change) a lot since I was a child.
has been
There are two police cars there. There __________ (be) an accident.
has already seen
Tom isn't coming with us because he __________ (already / see) this show.
has been raining
What horrible weather! It ______ (rain) for six days!
have just seen
Where is my phone? I __________ (just / see) it somewhere!
have you been shopping
Why do you have so many bags? ______ (you/shop)?
have been working
You ______ (work) for six hours - you need a break!
you been working out
You look slimmer. Have _____ (work out) at the gym?
Have you been running
You look tired. ______ (you/run)?
Has Alex left yet
__________ (yet / Alex / leave)? I need to tell him something.
Have you chosen
__________ (you / choose) the wall colour for your new bedroom?
Have you decided
__________ (you / decide) what to do about your job?
Have you ever ridden
__________ (you / ever /ride) a horse?
Have you found
__________ (you / find) a new apartment?
Have you seen
__________ (you / see) Alan this week?