How to use HAS?

How to use HAS?

Has + (He, She, It, Ram, Sita) + been + verb + ing?

HAS indicates completed actions in the immediate past. We use HAS where we are not sure of time and definite nature of an action We use HAS and HAVE for an action which began at some time in the past but still continuing.

Has he been reading for four hours?
Has he been staying here for a long time?
Has he been studying here since 1982?
Has he been living here?
Has he been playing?
Has he been working?
Has he been listening?
Has he been preparing?
Has she been working here for four years?
Has she been working here since 1982?
Has she been cooking?
Has she been working?
Has she been riding?
Has it been functioning properly?
Has it been working well?
Has it been moving?
Has it been running well?
Has Ram been learning Hindi for 3 years?
Has Ram been learning Hindi since 1999?
Has it been raining for three days?
Has she been playing for five hours?
Has she been speaking for three hours?
Has she been sleeping since morning?
Has she been preparing for IAS exams since 2010?

Yes. He has been reading for four hours.
Yes. He has been staying here for a long time.
Yes. He has been studying here since 1982.
Yes. He has been living here.
Yes. He has been playing.
Yes. He has been working.
Yes. He has been listening.
Yes. He has been preparing.
Yes. She has been working here for four years.
Yes. She has been working here since 1982.
Yes. She has been cooking.
Yes. She has been working.
Yes. She has been riding.
Yes. It has been functioning properly.
Yes. It has been working well.
Yes. It has been moving.
Yes. It has been running well.
Yes. Ram has been learning Hindi for 3 years.
Yes. Ram has been learning Hindi since 1999.
Yes. It has been raining for three days.
Yes. She has been playing for five hours.
Yes. She has been speaking for three hours.
Yes. She has been sleeping since morning.
Yes. She has been preparing for IAS exams since 2010.

NO. He has not been reading for four hours.
NO. He has not been staying here for a long time.
NO. He has not been studying here since 1982.
NO. He has not been living here.
NO. He has not been playing.
NO. He has not been working.
NO. He has not been listening.
NO. He has not been preparing.
NO. She has not been working here for four years.
NO. She has not been working here since 1982.
NO. She has not been cooking.
NO. She has not been working.
NO. She has not been riding.
NO. It has not been functioning properly.
NO. It has not been working well.
NO. It has not been moving.
NO. It has not been running well.
NO. Ram has not been learning Hindi for 3 years.
NO. Ram has not been learning Hindi since 1999.
NO. It has not been raining for three days.
NO. She has not been playing for five hours.
NO. She has not been speaking for three hours.
NO. She has not been sleeping since morning.
NO. She has not been preparing for IAS exams since 2010.