PRESENT PERFECT Или PRESENT PEFRECT CONTINUOUS

  1. I [have not done / have not been doing] the housework yet.

  2. They [have studied / *have been studying] very hard recently.

  3. She [has promised / has been promising] to help many times.

  4. He [has cleaned / has been cleaning] the kitchen. Everything is sparkling clean.

  5. She [has written / has been writing] her essay and [has sent / has been sending] it to her professor.

  6. He [has seen / has been seeing] the film ‘The King’s Speech’ about six times.

  7. We [have painted / have been painting] our living room. I think it looks a lot better.

  8. She [has taken /* has been taking] French lessons lately.

  9. It [has not rained / *has not been raining] for three hours! Only about one hour.

  10. Lucy [has already left / has already been leaving].

  11. How many times [have you visited / have you been visiting] Scotland?

  12. I [have called / *have been calling] John for hours and hours and he hasn’t answered. I’m really angry with him!

  13. I [have been / have being been] in London for three years.

  14. We [have known / have been knowing] James for ages.

  15. It’s really smelly in here. Has somebody [smoked / *been smoking]?

  16. How much petrol [has she bought / has she been buying]?

  17. She [has eaten / *has been eating] chocolate all morning, so she feels sick.

  18. I [have painted / *have been painting] my house all day, but it’s not finished yet.

  19. Julie [has been / has been being] at the office since 6 am.

  20. The writer [has deserved / has been deserving] this award for a long time.