1. When are you going to finish the report ? I (have/be/wait) for it for almost an hour !
2. Sally has been working here ...
3. Present perfect or Present perfect continuous ? - Sandra looks very suntanned. You ask (you/sit in the sun) ?
4. Jane ... a bit depressed recently.
5. My mother has been doing the same job ... 25 years.
6. I ... in Spain for five years.
7. My brother ... around America since last month.
8. Lucy ... ill for a whole week now.
9. It has been raining ... the morning.
10. Present perfect or Present perfect continuous ? - Your boyfriend comes in from work. His clothes are very dirty. You ask - (what/you/do/) ?