You are on page 1of 2

Exercise 1

1. She has been working here for five years. 2. I have been studying all day. 3. You have been
eating a lot recently. 4. We have been living in London for six months. 5. He has been playing
football so he’s tired. 6. They have been learning English for two years. 7. I have been cooking
so I’m really hot. 8. She has been going to the cinema every weekend for years. 9. It has been
raining, the pavement is wet. 10. You have been sleeping for twelve hours. 11. I haven’t been
working today. 12. You haven’t been eating well recently. 13. We haven’t been exercising
enough. 14. She hasn’t been studying. 15. They haven’t been living here for very long. 16. It
hasn’t been snowing. 17. He hasn’t been playing football for five years. 18. We haven’t been
drinking enough water – that’s why we feel tired. 19. I haven’t been sleeping – I was reading.
20. They haven’t been watching TV much recently.

Exercise 2

1. Has she been running much recently? 2. Has it been raining? 3. Has he been working today?
4. Have I been talking a lot? 5. Have we been eating too much? 6. Have they been living here
for a long time? 7. Has Julie been working in this company for more that five years? 8. Have
you been studying English for a long time? 9. Have I been doing too much recently? 10. Have
we been going out with each other for three years already? 11. How long have you been
studying Japanese? 12. Where has she been working? 13. How long has she been playing
tennis? 14. What have they been drinking? 15. How long have you been living here? 16. What
has the child been eating? 17. How long has he been working in the bank? 18. Where has she
been buying food? 19. How long have we been waiting for the bus? 20. What have you been
doing all day?

Exercise 3

Tim has been decorating his bedroom. Patrick has been working on his biology project. Sam
and Matt have been practising rugby. Joe and Peter have been watching Sam and Matt.
Raymond has been doing nothing. Sue and Jane have been shopping. Melanie has been
helping with housework. Maria and Julie have been chatting on the Internet. Fiona and Eve
have been doing community work. Kate has been reading a book.

Exercise 4

Because I have been replacing the wheels on my car. Really? I have been learning French for
ten years. No wonder. She has been waiting for her boyfriend for ages. Yes, he really is. He has
been sunbathing since the morning. They have been relaxing all the weekend. They have been
playing in the rain since the match started. Not yet. But I have been trying to phone him since
you told me. Yes, she is. She has been living next door for six years now. They have been
painting their bedroom. Yes, please. She has been sleeping all day long.

Exercise 5

How long have you been waiting for me? What has John been doing since he returned? Why
have you not been eating | haven't you been eating meat lately? Has it been snowing all night?
Why have Sam and Mary been arguing for such a long time? Have you been using my
shampoo? How long has Jill not been wearing | hasn't Jill been wearing glasses? Have you
been revising since you decided to take the exam? Where has your dad been working lately?
Have you been making a cake?
Exercise 6

George, how long have you been learning Japanese? My mum has been baking some cakes. I
have been cleaning my car. But I have not been working so hard. Why has Sarah not been
going | hasn't Sarah been going out lately? I have not been making any noise since I got up.
Have you been coughing for a long time? Mr. Gregson, how long have you not been teaching |
haven't you been teaching English? She has not been speaking to me since we had an
argument. The police have been looking | has been looking for the robbers day and night.

You might also like