" have been " 和" after being "有什么不同?..

问题描述:

" have been " 和" after being "有什么不同?..
what is the difference between " have been " and " after being " ..
for example ," having been bitten twice by the snake ,the boy was fear of going to the forest .After being severely criticized at the meeting,he retreated to his office.
会上遭到严厉的批评之后,他回到了自己的办公室.

have been为现在完成时 after being 不是时态形式 而是介词后面加动名词 翻译看上去大概相同 都是.之后 但语法却大大的不同