1) Why have you been sitting here for 30 minutes?
We have been waiting for our friend Mike.
2) He has been writing that letter since he got home.
3) I have been painting my bedroom
4)She has not been feeling for a couple of days
5)I have been going to judo classes for a five years/