Надо pr.perf.cont\pr.perf\pr.simple\pr.cont 1.mr.woods (not\fell) well for over a month 2.they (be) in london now. they (live) there for the last six months. 3.where you (be)? i (wait) for you for over an hour. 4.i (tipe) this report since yesterday and i'm only half way throught. 5.your mum is still in the kitchen. she (cook) all morning. -yes.we (expect) guests tonight 6.it (rain) since yesterday evening. i wonder when it'll stop. 7.i (die) of thirst. is there a water-fountain near here? 8. my daughter (study) english at london. she (be) there for two years. 9.sorry about the mess. i (redecorate) the kitchen. 10.you won't believe it, but i (want) two months for my phone to be repaired. 11.since when he (learn) chinese? - since he got to universty 12.we (build) this garage ourselves and hope to finish it within the next two months 13.we (not\finish) cleaning the machines yet. 14.oh, you (have) a shave! you look strange without a beard. 15.i (borrow) books from this library since we moved here. 16.she (be) on the phone for half an hour now. who she (talk) to? 17. he (collect) stamps ever since he was a small boy. 18.i (study) hard of late. i've got exams next week 19.i (learn) spanish since last year 20. you look tired. - yes , i (work) non-stop all day 21.you look tired. i think you (work) hard lately and you (not\get) enough fresh air and exercise.
2) are/ have been living
3) Where are you? ... have been waiting
4) have been typing
5) has been cooking/ are expecting
6) has been raining
7) am dying
8) studies/ has been
9) am redecorating
10) want
11) Since when has he been learning...
12) build
13) have not finished
14) have had
15) have borrowed
16) has been / Who is she talking to?
17) has been collecting
18) have been studying
19) have been learning
20) have been working
21) have worked/ haven't got