1. I …………… the book you lent me and it's great. I'll give it back to you when I finish it. (read)
2. Bruce …………… tennis (play) since he was a child. He …………… many trophies. (win)
3. You …………… too much time playing that stupid game! (spend)
4. You …………… tennis since 10 o'clock. How many sets ……………? (play)
5. He …………… fishing since he was a little boy. (go)
6. A: I'm very tired. We …………… (walk) too fast.
7. B: Maybe you are right, we …………… (walk) 10 kilometres in only one hour and a half.
8. A: You …………… (drink). You can't take the car.
9. B: But I …………… (only/drink) a couple of beers!
10. A: That isn't true; you …………… (drink) four beers.
11. I …………… (wait) for you all morning! Where …………… (you/be) all this time?
12. I …………… (teach) in this school for 20 years, and I …………… (meet) thousands of students from hundreds of different countries.
1. I ……have read……… the book you lent me and it's great. I'll give it back to you when I finish it. (read)
2. Bruce ………has played…… tennis (play) since he was a child. He ……has won……… many trophies. (win)
3. You ……have spent……… too much time playing that stupid game! (spend)
4. You ……have been playing……… tennis since 10 o'clock. How many sets ……have you played………? (play)
5. He ……has gone……… fishing since he was a little boy. (go)
6. A: I'm very tired. We ………have been walking…… (walk) too fast.
7. B: Maybe you are right, we ……have walked……… (walk) 10 kilometres in only one hour and a half.
8. A: You ……have drunk……… (drink). You can't take the car.
9. B: But I ……have only drunk……… (only/drink) a couple of beers!
10. A: That isn't true; you ……have drunk……… (drink) four beers.
11. I ……have been waiting……… (wait) for you all morning! Where ……have you been……… (you/be) all this time?
12. I ……have been teaching……… (teach) in this school for 20 years, and I ………have met…… (meet) thousands of students from hundreds of different countries.