2
1 Have you got enough sleep?
2 How many times have you visited London in last two years?
3 Have you tried to phone me? I have been talking to my sister for the last hour and a half
4 That's becouse you have been working too hard. - I know, but at least I've finished my composition.
3
1 will have cooked
2 will have been working
3 will have forgotten
4 will have written
5 will have been living
6 will have finished