Настоящее совершенное или настоящее совершенно-длительное время

The Present Perfect Tense vs. the Present Perfect Continuous(Progressive)Tense

 

EXERCISES

 

Exercise 1. Which form is correct (the Present Perfect or the Present Perfect Continuous)?

 

1. We want to tell how we have spent our time.
a) We have played volleyball.
b) We have been playing volleyball.
2. I want to emphasize that the window is open now.
a) Sally has opened the window.
b) Sally has been opening the window.
3. The action is completed now.
a) Boris has sent the letter.
b) Boris has been sending the letter.
4. I want to tell how I have spent my time:
a). I have watched TV.
b). I have been watching TV.
5. I want to tell how Lora has spent her time.
a) She has read a book.
b) She has been reading a book.
6. Tom wants to emphasize that the room is tidy now.
a) I have tidied up my room.
b) I have been tidying up my room.
Exercise 2. For each situation, write two sentences using the words in brackets.
Model: Tom started reading a book three hours ago. He is still reading it and now he is on page 75.
(read/for three hours) He has been reading for three hours.
(read/75 pages so far) He has read 75 pages so far.

 

1. Lucy is from Canada. Now she is traveling round Europe. She began her trip two months ago.
  (travel/for two months)
  (visit/five countries so far)
2. Leo is a tennis champion. He began playing tennis when he was nine years old. Now he has just won the national championship for the fourth time.
  (win/the national championships/four times)
  (play/tennis since he was nine)
3. Sam and Paul make films. They start making films together when they left college.
  (they/make/films since they left college)
  (they/make/ten films since they left college)

 

 

Exercise 3. Choose the correct form (the Present Perfect or the Present Perfect Continuous).
1. How long have you ____ (learnt/been learning) the piano?
2. How much of that book have you ____ (read/been reading)?
3. How long have you ____ (read/been reading) that book?
4. It has ____ (rained/been raining) since Monday.
5. Kate has ____ (written/been writing) seven letters today.
6. We’ve ____ (worked/been working) really hard for a couple of months.
7. Have you ____ (talked/been talking) on the phone since five o’clock?
8. My computer has ____ (crashed/been crashing) three times this morning.
9. They haven’t ____ (arrived/been arriving) yet, but they should be here soon.
10. I have ____ (learnt/been learning) how to play chess for three years now.
11. How long have you ____ (played/been playing) tennis?
12. How many games have you ____ (played/been playing)?

 

Exercise 4. Some verbs are not used in continuous forms. Choose the correct tense (the Present Perfect or the Present Continuous).
1. How long ____ French? (you/learn)
2. How long ____ Jane? (she/know)
3. We ____ our home for several years. (own)
4. Homer ____ Marge since they were in high school. (love)
5. We ____ for a new house since May. (look)
6. I ____ the house but I still haven’t finished. (clean)
7. He ____ her help for many years. (need)
8. He ____ to rent a car for two hours. (try)
9. My parents ____ this car for about eight years. (have)
10. We ____ the noise for an hour already. (hear)
Exercise 5. Correct the mistakes.
1. We have not been noticing any change in the tested bar for two hours.
2. I has been working on the same company for twelve years.
3. I have been loving Spain since I first went there ten years ago.
4. We’ve visited so many fascinating places last year.
5. I haven’t hearing of him for the last three years.
6. How long games have you played?
7. We have been stayed in this hotel nearly a month.
8. We are very tired because we have been walking in the mountains for early morning.
9. I’ve been watching this movie twice already!
10. How many havewebeen watchingthis film?
Exercise 6. It is 12 o’clock. The following people all started work earlier this morning. Look at the information and say how long they have been working and how much work they have done so far, as in the example.
Model: Sarah’s been typing since 10 oclock/for two hours.
She’s typed fifteen letters so far.