choose the correct form
1.Jeremy has had/has 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 l arrived’.
6.Do you like my living room?I have put/have been putting new curtains.
7.I’m not very well.l 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,l’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 waited/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.