100% found this document useful (2 votes)
5K views8 pages

Present Perfect b1

The document contains a series of sentences with blanks to be filled in with the present perfect simple or progressive form of verbs. It provides examples of using both tenses in different contexts like completed actions, ongoing actions, unfulfilled habits and repeated actions over time. The key fills in the blanks with the appropriate present perfect verb form based on the context clues in each sentence.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
5K views8 pages

Present Perfect b1

The document contains a series of sentences with blanks to be filled in with the present perfect simple or progressive form of verbs. It provides examples of using both tenses in different contexts like completed actions, ongoing actions, unfulfilled habits and repeated actions over time. The key fills in the blanks with the appropriate present perfect verb form based on the context clues in each sentence.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

B1 Present Perfect Simple and Progressive T045

Complete the sentences with the correct form of the present perfect tense.

1. The post office is not far from here. I _________________ there many times before. (BE)
2. You can go home now. You _______________________ emails for over three hours. You
must be very tired. (WRITE)
3. I _______________________ him at least four times but he _______________________ the
phone. (CALL, NOT ANSWER)
4. Bobby is so dirty because he _______________________ outside the whole afternoon.
(PLAY)
5. The president _______________________ for his speech the whole morning. He still isn't
finished. (PREPARE)
6. We _______________________ for over an hour now and _______________________ at the
village yet. (WALK, NOT ARRIVE)
7. She _______________________ for a good job for over a month, but now she finally
_______________________ one. (LOOK, FIND)
8. The phone _______________________ for half a minute. Why doesn't someone answer it.
(RING)
9. The maid _______________________ windows the whole morning. So far, she
_______________________ the ones on the ground floor. (CLEAN, CLEAN)
10. Is Jack at home? No, He _______________________ out. (JUST GO)
11. Dr Jacobs _______________________ at this university for almost twenty years, but he
_______________________ such brilliant students. (TEACH, NEVER HAVE)
12. It _______________________ for over an hour. Some students are excited because they
_______________________ snow before. (SNOW, NEVER SEE)
13. There's no more beer in the fridge. You _______________________ all of it. (DRINK)
14. Look at you! You must have gained over 10 pounds because you _____________________
too much. (EAT)
15. My sister _______________________ to me for three days. (NOT SPEAK)
16. George entered politics over a decade ago and _______________________ a major party
speaker for over three years. (BE)

[Link]
KEY

1. The post office is not far from here. I've been there many times before. (BE)
2. You can go home now. You have been writing emails for over three hours. You
must be very tired. (WRITE)
3. I have called him at least four times but he hasn't answered the phone. (CALL,
NOT ANSWER)
4. Bobby is so dirty because he has been playing outside the whole afternoon. (PLAY)
5. The president has been preparing for his speech the whole morning. He still isn't
finished. (PREPARE)
6. We have been walking for over an hour now and haven't arrived at the village yet.
(WALK, NOT ARRIVE)
7. She has been looking for a good job for over a month, but now she finally has
found one. (LOOK, FIND)
8. The phone has been ringing for half a minute. Why doesn't someone answer it.
(RING)
9. The maid has been cleaning windows the whole morning. So far, she has cleaned
the ones on the ground floor. (CLEAN, CLEAN)
10. Is Jack at home? No, He has just gone out. (JUST GO)
11. Dr Jacobs has been teaching at this university for almost twenty years, but he has
never had such brilliant students. (TEACH, NEVER HAVE)
12. It has been snowing for over an hour. Some students are excited because they
have never seen snow before. (SNOW, NEVER SEE)
13. There's no more beer in the fridge. You have drunken all of it. (DRINK)
14. Look at you! You must have gained over 10 pounds because you have been eating
too much. (EAT)
15. My sister hasn't spoken to me for three days. (NOT SPEAK)
16. George entered politics over a decade ago and has been a major party speaker for
over three years. (BE)

[Link]
B1 Present Perfect Tense: Simple and Progressive T041

Complete the sentences with the correct form of the Present Perfect Tense !

1. I _________________________ a new pair of shoes (JUST BUY).


2. _________________________ that book yet? (YOU FINISH)
3. They ____________________________ cookies all afternoon, ever since they came home
from school. (EAT)
4. I _________________________ this book now, so you can have it back. (READ)
5. The novelist ____________________________ eight pages of his new book. (ALREADY
WRITE)
6. Your exam paper is completely blank! What ___________________________ in the past
hour ? (YOU DO)
7. There's nothing left to eat. My sister _________________________ everything I left in the
kitchen. (EAT)
8. No wonder your eyes hurt. You _________________________ computer games ever since
you had your breakfast. (PLAY)
9. I _________________________ you for ages ! You look fantastic! (NOT SEE)
10. Lukaku _________________________ another goal for Manchester United. (JUST SCORE)
11. They ____________________________ for over an hour now. I wonder when they'll stop.
(DANCE)
12. We _________________________ for you for ages. Where have you been? (WAIT)
13. I _________________________ my work, so I'm ready to go. (FINISH)
14. She ___________________________ emails for over an hour. I wonder when she'll stop
(WRITE)
15. We _________________________ ten museums since we arrived here in Rome. (VISIT)
16. I am very tired, because I ____________________________ around the city all day long.
(TRAVEL)
17. She _________________________ for a good job for over a week. Now she
_________________________ one. (LOOK , FINALLY FIND)
18. Jane _________________________ English at university for over a decade. And she's still
enjoying it. (TEACH)

[Link]
KEY

1. I have just bought a new pair of shoes (JUST BUY).


2. Have you finished that book yet? (YOU FINISH)
3. They have been eating cookies all afternoon, ever since they came home from
school. (EAT)
4. I have read this book now, so you can have it back. (READ)
5. The novelist has already written eight pages of his new book. (ALREADY WRITE)
6. Your exam paper is completely blank! What have you been doing in the past hour ?
(YOU DO)
7. There's nothing left to eat. My sister has eaten everything I left in the kitchen. (EAT)
8. No wonder your eyes hurt. You have been playing computer games ever since you
had your breakfast. (PLAY)
9. I haven't seen you for ages ! You look fantastic! (NOT SEE)
10. Lukaku has just scored another goal for Manchester United. (JUST SCORE)
11. They have been dancing for over an hour now. I wonder when they'll stop. (DANCE)
12. We have been waiting for you for ages. Where have you been? (WAIT)
13. I have finished my work, so I'm ready to go. (FINISH)
14. She has been writing emails for over an hour. I wonder when she'll stop (WRITE)
15. We have visited ten museums since we arrived here in Rome. (VISIT)
16. I am very tired, because I have been travelling around the city all day long.
(TRAVEL)
17. She has been looking for a good job for over a week. Now she has finally found
one. (LOOK , FINALLY FIND)
18. Jane has been teaching English at university for over a decade. And she's still
enjoying it. (TEACH)

[Link]
B1 Present Perfect Simple and Progressive T037

Fill in the correct form of the verb given: Present Perfect Simple or Progressive

1. I _________________________ on redecorating the house for the last few days and I'm still
not finished. (WORK)
2. She _________________________ his phone number, so she can't call him. (FORGET)
3. It _________________________ all day. It seems as if it will never stop. (RAIN)
4. I _________________________ a lot of work this morning, and it's only nine. (DO)
5. She ____________________________ the tasks her teacher provided her with. (JUST FINISH)
6. We ____________________________ for our exams since October. I hope we're well prepared
for them. (STUDY)
7. You look so tired. What's happened? – I ____________________________ after the children the
whole morning. They're really a nuisance. (LOOK)
8. We _________________________ this film before, so there's no need to watch it again. (SEE)
9. I ____________________________ for you all morning. - Where _________________________?
(WAIT, YOU BE)
10. Mike _________________________ an airplane before, but I think he won't be able to manage
such a large one. (FLY)
11. I _________________________ up my mind not to accept the job offer. (MAKE)
12. I ______________________ to India twice and each time it was a remarkable experience. (BE)
13. Jack _________________________ his driving test twice. He should be better prepared. (FAIL)
14. I ___________________________ to a party since Christmas. I really think I should socialize
more. (NOT BE)
15. People ________________________:_ all morning about slow internet services. (COMPLAIN)
16. My brother _________________________ for this company for the last forty years and
_________________________ any trouble. (WORK, NEVER CAUSE)
17. Someone _________________________ my computer. The battery is dead. (USE)
18. Why __________________________ your monthly fee yet? You're always late. (YOU NOT PAY)
19. He _________________________ golf with us since he moved here. (PLAY)
20. My mother _________________________ the bus, so she won't be here on time. (MISS)
21. I _________________________ three letters so far this morning, and I'm tried already. (TYPE)
22. The baby _________________________. That's why her eyes are so red. (CRY)
23. I am really excited about going to the new restaurant because I _________________________
Indian food before. (NEVER EAT)
24. We _________________________ through the accounts since Monday, but we
_________________________ any irregularities yet. (LOOK, NOT FIND)
25. My cousin _________________________ this house since the end of the war. (OWN)

[Link]
KEY

1. I have been working on redecorating the house for the last few days and I'm still not
finished. (WORK)
2. She's forgotten his phone number, so she can't call him. (FORGET)
3. It has been raining all day. It seems as if it will never stop. (RAIN)
4. I have done a lot of work this morning, and it's only nine. (DO)
5. She has just finished the tasks her teacher provided her with. (JUST FINISH)
6. We have been studying for our exams since October. I hope we're well prepared for
them. (STUDY)
7. You look so tired. What's happened? – I have been looking after the children the whole
morning. They're really a nuisance. (LOOK)
8. We have seen this film before, so there's no need to watch it again. (SEE)
9. I have been waiting for you all morning. - Where have you been? (WAIT, YOU BE)
10. Mike has flown an airplane before, but I think he won't be able to manage such a large
one. (FLY)
11. I have made up my mind not to accept the job offer. (MAKE)
12. I have been to India twice and each time it was a remarkable experience. (BE)
13. Jack has failed his driving test twice. He should be better prepared. (FAIL)
14. I haven't been to a party since Christmas. I really think I should socialize more. (NOT
BE)
15. People have been complaining all morning about slow internet services. (COMPLAIN)
16. My brother has been working for this company for the last forty years and has never
caused any trouble. (WORK, NEVER CAUSE)
17. Someone has been using my computer. The battery is dead. (USE)
18. Why haven't you paid your monthly fee yet? You're always late. (YOU NOT PAY)
19. He has been playing golf with us since he moved here. (PLAY)
20. My mother has missed the bus, so she won't be here on time. (MISS)
21. I have typed three letters so far this morning, and I'm tried already. (TYPE)
22. The baby has been crying. That's why her eyes are so red. (CRY)
23. I am really excited about going to the new restaurant because I have never eaten
Indian food before. (NEVER EAT)
24. We have been looking through the accounts since Monday, but we haven't found any
irregularities yet. (LOOK, NOT FIND)
25. My cousin has owned this house since the end of the war. (OWN)

[Link]
B1 Present Perfect Tense Simple and Progressive T026

Fill in the correct form of the present perfect tense.

1. I ______________________ an interesting article in the New York Times. (JUST READ)


2. _____________________________ by a dog? – No, but a bee ______________________ me recently.
(YOU EVER BITE, STING)

3. You ______________________ hard enough. That's why you ______________________ a few


mistakes in the last few days. (NOT WORK, MAKE)

4. The Johnsons ______________________ in Park Street for over a decade. They


______________________ about leaving. (LIVE, NEVER THINK)

5. We ______________________ a lot about climate change since I came here. (LEARN)


6. I ______________________ 3 great days with my new boyfriend. (SPEND)
7. Temperatures ______________________ very moderate so far this month. (BE)
8. They ______________________ in San Francisco since they came to California three years
ago. (LIVE)

9. Who ______________________ after the children recently? (LOOK)


10. How long ______________________ each other? – Well, we met at a party a few months ago
and ______________________ since then. (YOU KNOW, DATE)

11. I ______________________ anything since I had breakfast this morning. I'm starving! (NOT
EAT)

12. We _________________________ any difficulty with the software up to now. (NOT HAVE)
13. What __________________________ in the last half hour? – I ______________________ the garage,
but I ______________________ yet. (YOU DO, CLEAN, NOT FINISH)

14. He ______________________ to me for some time. I wonder what he ______________________


up to. (NOT SPEAK, BE)

15. Our daughter ______________________ in Los Angeles for two years. She loves it there.
(STUDY)

16. The crowd ______________________ since the home team scored the first goal. (CHEER)
17. __________________________ in front of such a great audience? - No. I ______________________
the country for over a week and I ______________________ such fantastic fans. (YOU EVER
PERFORM, TOUR, NEVER HAVE)

18. I ______________________ about going abroad lately. Maybe I'll go to America for a gap year.
(THINK)

[Link]
KEY

1. I have just read an interesting article in the New York Times. (JUST READ)
2. Have you ever been bitten by a dog? – No, but a bee has stung me recently. (YOU
EVER BITE, STING)
3. You haven't worked/ haven't been working hard enough. That's why you have made
a few mistakes in the last few days. (NOT WORK, MAKE)
4. The Johnsons have been living in Park Street for over a decade. They have never
thought about leaving. (LIVE, NEVER THINK)
5. We have learned a lot about climate change since I came here. (LEARN)
6. I have spent 3 great days with my new boyfriend. (SPEND)
7. Temperatures have been very moderate so far this month. (BE)
8. They have been living in San Francisco since they came to California three years ago.
(LIVE)
9. Who has been looking after the children recently? (LOOK)
10. How long have you known each other? – Well, we met at a party a few months ago and
have been dating since then. (YOU KNOW, DATE)
11. I haven't eaten anything since I had breakfast this morning. I'm starving! (NOT EAT)
12. We haven't had / haven't been having any difficulty with the software up to now.
(NOT HAVE)
13. What have you been doing in the last half hour? – I have been cleaning the garage, but
I haven't finished yet. (YOU DO, CLEAN, NOT FINISH)
14. He hasn't spoken to me for some time. I wonder what he's been up to. (NOT SPEAK,
BE)
15. Our daughter has been studying in Los Angeles for two years. She loves it there.
(STUDY)
16. The crowd has been cheering since the home team scored the first goal. (CHEER)
17. Have you ever performed in front of such a great audience? - No. I have been touring
the country for over a week and I have never had such fantastic fans. (YOU EVER
PERFORM, TOUR, NEVER HAVE)
18. I have been thinking about going abroad lately. Maybe I'll go to America for a gap year.
(THINK)

[Link]

You might also like