Present Perfect Simple
            or
Present Perfect Progressive
Present Perfect
Simple
have / has + V
Present Perfect
Progressive
have / has + been +
V1     ing
have / has + V


have / has + been + V
ing
‘Grammar
  Points’
3. She has been fishing for an hour.
4. She has caught a crab.
5. He has been cooking some cake.
6. He has made a pound of cake.
7. She has been re-painting her
   house for hours.
8. She has painted a wall.


                             A
1. Do you know I have been waiting
   for an hour
2. Hurray! I have finished this report
  at last!
3. Wow! I have driven 450 kilometres
   today!
4. I have been studying all night long!
5. He has travelled a lot in life.
6. He has been travelling but now
   he’s on the way home.
                                 B
2. have not (haven’t) written
3. have not (haven’t) been waiting
4. have been taking
5. have not (haven’t) had
6. have been trying
7. have found
8. have been studying


                             C
9. have just taken
10. have not (haven’t) had
11. have never worked
12. have been working
13. have been revising
14. has been



                             C
1. He has put away the dishes.
3. He has not cleaned the gas
   cooker yet.
4.
5. He has not swept the stairs yet.
6. He has already ironed the clothes.
7. He hasn’t emptied the bin yet.
8. He has already vacuumed the
   floor.
9. He hasn’t cleared the table yet.
                                D
2. She has been painting.
3. She has been watering the flowers.
4. She has been cleaning the
   windows.
5. She has been mending the gate.
6. She has been burning the rubbish.
7. She has been cutting the grass.



                              E
1. have come
3. have been driving
4. have never had
5. have been
6. have managed
7. have done / have been doing
8. have been doing
9. have looked / have been looking
10. haven’t found
                             F
1. Present Perfect Progressive
2. Present Perfect Simple
3. Present Perfect Progressive
4. Present Perfect Simple




                                 G
khrooadd.siya@gmail.com


blog
www.guruwantanee.wo

Revision unit 2

  • 1.
    Present Perfect Simple or Present Perfect Progressive
  • 2.
    Present Perfect Simple have /has + V Present Perfect Progressive have / has + been + V1 ing
  • 3.
    have / has+ V have / has + been + V ing
  • 4.
  • 5.
    3. She hasbeen fishing for an hour. 4. She has caught a crab. 5. He has been cooking some cake. 6. He has made a pound of cake. 7. She has been re-painting her house for hours. 8. She has painted a wall. A
  • 6.
    1. Do youknow I have been waiting for an hour 2. Hurray! I have finished this report at last! 3. Wow! I have driven 450 kilometres today! 4. I have been studying all night long! 5. He has travelled a lot in life. 6. He has been travelling but now he’s on the way home. B
  • 7.
    2. have not(haven’t) written 3. have not (haven’t) been waiting 4. have been taking 5. have not (haven’t) had 6. have been trying 7. have found 8. have been studying C
  • 8.
    9. have justtaken 10. have not (haven’t) had 11. have never worked 12. have been working 13. have been revising 14. has been C
  • 9.
    1. He hasput away the dishes. 3. He has not cleaned the gas cooker yet. 4. 5. He has not swept the stairs yet. 6. He has already ironed the clothes. 7. He hasn’t emptied the bin yet. 8. He has already vacuumed the floor. 9. He hasn’t cleared the table yet. D
  • 10.
    2. She hasbeen painting. 3. She has been watering the flowers. 4. She has been cleaning the windows. 5. She has been mending the gate. 6. She has been burning the rubbish. 7. She has been cutting the grass. E
  • 11.
    1. have come 3.have been driving 4. have never had 5. have been 6. have managed 7. have done / have been doing 8. have been doing 9. have looked / have been looking 10. haven’t found F
  • 12.
    1. Present PerfectProgressive 2. Present Perfect Simple 3. Present Perfect Progressive 4. Present Perfect Simple G
  • 13.