Put in the present perfect progressive or simple.

1. That man (stand) outside for hours. 2. The castle ( stand) on that hill for 900 years. 3. Ann ( garden) all afternoon. She (plant) a lot of rose bushes. 4. James ( go) out every night this week. 5. He ( see) a lot of Alexandra recently. 6. How long ( you/ wait)? 7. I (wait) long enough. I'm going. 8. Her family (farm) this land since the tenth century. 9. She (only farm) for two years, but she's doing very well. 10. I (learn) German for six years. 11. I ( learn) most of the irregular verbs. 12. My mother ( do) all her Christmas shopping. 13. I (do) Christmas shopping all day. 14. I (clean) the car. Doesn't it look nice? 15. 'You look tired.' 'I (wash) clothes all day.'

11. Put the verbs into the correct tense (Present Perfect Simple or Present Perfect Progressive).

1. A: How long (you / play ) trumpet?

2. B: I (play / only) for 7 year. And you?

3. A: I (learn) trumpet for 4 years.

4. B: (you / take) part in any competitions yet?

5. A: I (participate) in four contests this year.

6. B: (you / win) any prizes so far?

7. A: No, I (win / not) anything yet. I'm not that good yet. (you / enter / ever) a contest?

8. B: I (play) for seven years and I (receive / already) some diplomas.