1. Jeremy has had/has been having a shower for twenty minutes!
2. Hi John! I haven't seen/haven't been seeing you since Christmas!
3. Michael has learnt/has been learning German for three months and he loves it.
4.
Monica has bought/has been buying a new suit for the interview.
5. What are you doing? -'I have watch/have been watching television since I arrived'.
6. Do you like my living room? I have put/have been putting new curtains.
7. I'm not very well. I have been/ have been being to the doctor's twice this week.
8. Jessica has been living/ has lived in this apartment her whole life.
9. You look tired. Have you worked/have you been working since this morning?
10. She's an awesome gymnast but she has never won/has never been winning a competition.
11. Sorry, I'm late. How long have you sat/have you been sitting here?
12. What a great smell. Have you cooked/have you been cooking this whole time?
13. I have bought/have been buying a new car. Do you like it?
14. Carol has seen/has been seeing this film many times. She loves it.
15. - How long have you walted/ have you been waiting?
16. She's a good dancer. She has won/has been winning two championships already.
17. Sam is not here. He's gone. He has travelled/has been travelling for months.
18. Look at my jacket. I have had/have been having it for only three days.​