1. – How long have you been waiting for me here? – Not long. I have just come.
2. – Is she still baking pan-cakes? – Yes, she has made nineteen and she wants to make some more. She has been standing near that cooker for an hour already.
3. He has been driving a bus since he was twenty.
4. Look, Danny is riding a bike! It’s the first time he is riding it.
5. – Why are you looking at me so attentively? – I have been watching you for some time, but I can’t understand what you have changed in your appearance. – I just have had my hair cut. – Oh!
6. I am having a bad stomachache. I have been eating too many chocolates.
7. I am having a headache. I have been watching TV for too long.
8. What have you been doing all this time?
9. What you have you done with my pen? It doesn’t write.
10. What are you doing with your Daddy’s newspaper, Johnny? Put it on the table, please.
11. – Look! He is smoking again. Hasn’t he given it up? – It’s no easy thing for him. He has been smoking for ten years already and has become really addicted to it.
12. – You look really tired. Have you been studying too much? – Yes. I have been working at my paper on Linguistics and I haven’t finished it yet.
13. He has been making films since 1987 and they have won two Oscars already. Now he is working on his new blockbuster.
14. They have known each other since their childhood.
15. She has been been slimming for two months already, but hasn’t lost any weight so far