Ana SayfaExercise Present Perfect Simple vs Present Perfect Progressive Exercise - 2 Choose either present perfect or present perfect continuous tense.1. He has seen has been seeing the film "The King’s Speech" about six times. 2. Hey, you look different. Have you changed Have you been changing your hair colour? 3. Who has eaten has been eating all the cake?! There's none left. 4. I’m still waiting for an answer. They haven't made haven't been making up their minds yet. 5. It has rained has been raining non-stop for more than an hour now. 6. I really need a break! I have been revising have revised all morning! 7. It’s nice to see you again. What have you been doing have you done since we last met? 8. She has been playing has played the piano since she was seven. 9. The writer has deserved has been deserving this award for a long time. 10. How long have you taken have you been taking care of your neighbour’s cats? 11. John and Mary have been quarrelling have quarrelled with each other since the day they got married. 12. They haven't delivered haven't been delivering our new refrigerator yet, but they will any day now. 13. Your eyes look so red. How long have you been watching have you watched TV? 14. Ann and Jess are close friends. They first met years ago. They have known have been knowing each other since then. 15. She has eaten has been eating chocolate all morning, so she feels sick. Your score:Answer key: Tags: Exercise Present Perfect Progressive Present Perfect Simple Facebook Twitter