Rule 1
Actions that happened in in the past, continued for certain period and are conected with present.
Rule 2
Formation — have/has + been + ing
Example: I have been doing my lessons whole night
Have i been doing my lessons whole night?
II have not been doing my lessons whole night?
Mike has been cooking dinner for 2 hours
Has Mike been cooking dinner for 2 hours?
Mike has not been cooking dinner for 2 hours.
We have been walking in the street.
Have we been walking in the street?
We have not been walking in the street.
My family has been waitng for me for 2 years
Has my family been waiting for me for 2 years?
My family has not been for me for 2 years.
Eliz has been painting her hair last evening.
Has eliz been painting her hair last evening?
Eliz has not been painting her hair last evening.