情况很多的,列举不完,可以给你举些例子。having可以理解成have的
现在分词,表示进行时态放在
be动词后面或者非谓语表主动关系的时候用。
she is having lunch
她在吃午饭
she sat there ,having her homework
她坐在那,写着她的作业。
have也可以做
完成时态的助动词,不过用到having还是挺少的。
至于being,很明显就是be动词的ing形式,being一般放在介词后面
后面再加
过去分词构成了
被动语态He escaped from being punished
他不用被惩罚。
或者,也可以放在现在完成进行时态。have been doing
she has been being a teacher
她一直在当老师
she has been being praised by others
她一直在被别人表扬。
总之,不需要钻什么死牛角尖,但你要记住两点,一是be动词不管变成什么形式(包括is am are was were been being)后面绝对不可能跟动词原形,如果跟的是动词的过去分词,则构成被动语态,表示被……