Present Perfect Continuous Test A2 - B1 Grammar Exercises
Question 1 |
I _____ Daisy and her husband Dennis for fifteen years.
am knowing | |
have known | |
was knowing | |
have been knowing |
Question 2 |
A: _____ your mum and dad _____ shopping yet?
B: No, they _____.
Are / going / aren't | |
Have / gone / haven't | |
Do / go / don't | |
Will / go / won't |
Question 3 |
George and Kate _____ their dog in the park _____ 10 o'clock.
are going to walk / still | |
are walking / yet | |
has walked / for | |
have been walking / since |
Question 4 |
Tom _____ very bad since last Friday because he _____ a very bad cold.
is feeling / catches | |
has been feeling / has caught | |
will feel / is catching | |
has felt / is going to catch |
Question 5 |
For half an hour, Elli _____ the plants and her husband _____ the grass.
watered / is cutting | |
has been watering / has been cutting | |
waters / cut | |
has watered / was cutting |
Question 6 |
Eric _____ at the bus stop for 35 minutes, but the bus still _____.
is waiting / didn't arrive | |
waits / will arrive | |
has been waiting / hasn't arrived | |
was waiting / arrives |
Question 7 |
Cate _____ classical music at university a few years ago because she _____ music since she was a little girl.
studied / has always loved | |
has been studying / always loves | |
was studying / always loved | |
studies / will always love |
Question 8 |
It _____ for a long time, so the weather _____ very hot and dry up to now.
hasn't rained / has been | |
didn't rain / will be | |
doesn't rain / is going to be | |
hasn't been raining / was |
Question 9 |
I _____ the house for 2 weeks, and I _____ painting the living room.
have been decorating / have just finished | |
decorate / was just finishing | |
was decorating / just finished | |
am decorating / will just finish |
Question 10 |
Tom Janey, who is a film director, _____ sixteen films so far, and recently he _____ directing his seventeenth film.
has been directing / started | |
directed / starts | |
is directing / will start | |
has directed / has started |
Question 11 |
I _____ 1000 pounds a month for this flat, so I _____ a cheaper one because I can't afford it anymore.
paid / will find | |
have paid / was finding | |
have been paying / am going to find | |
was paying / am finding |
Question 12 |
I _____ four letters of complaint to the company, but I still _____ anything from them.
have been sending / don't hear | |
am sending / didn't hear | |
have sent / haven't heard | |
sent / won't hear |
Question 13 |
Mike and Jack, who _____ each other 6 times, _____ for 10 years.
fought / are boxing | |
are fighting / have boxed | |
have fought / have been boxing | |
will fight / were boxing |
Question 14 |
A: _____ you _____ your science project?
B: Not yet. I _____ on it since last week.
Did / complete / am working | |
Are / completing / worked | |
Do / complete / have worked | |
Have / completed / have been working |
Question 15 |
A: How long ago _____ you _____ learning French?
B: I _____ French for two years.
were / starting / learnt | |
do / start / have learnt | |
have / started / am learning | |
did / start / have been learning |
Question 16 |
I _____ even a word of his story because he _____ to me many times.
am not believing / has been lying | |
won't believe / is lying | |
am not going to believe / is lying | |
don't believe / has lied |
Question 17 |
I _____ photographs of wildlife all morning, and this one, which I _____ a minute ago, shows a bluebird.
take / have taken | |
have been taking / took | |
took / am taking | |
am taking / take |
Question 18 |
Juli _____ to Antalya in a few days, so she _____ already _____ her flight and hotel room.
is flying / has / booked | |
flies / is / booked | |
has flown / will / book | |
will fly / was / booking |
Question 19 |
Esra _____ this puzzle for two weeks, but she _____ it yet.
is solving / isn't finishing | |
has been solving / hasn't finished | |
solved / hasn't been finishing | |
solves / didn't finish |
Question 20 |
That little boy is covered in mud because he _____ in the park since morning, and I think he _____ playing until his mother calls him.
has been playing / won't stop | |
has played / doesn't stop | |
plays / isn't going to stop | |
is playing / hasn't stopped |
|
List |





