1.I have been eating
you have been eating
he/she/it has been eating
we have been eating
you have been eating
they have been eating
2)1.Do you realise,I have been waiting here for two o'clock!
2.She has been living in spain for six months.
3.he has been wearing contact lenses since at least five years.
4.My father has been working for the same company since 1994
5.They have been runing the lottery in the UK for many years.
6.I have been collecting stamps since I was seven.