Which one is correct here?
1 Having been disturbed, he left the house. OR
Being disturbed, he left the house .
2 Being disturbed by the children, the old man left the park. OR
Having been disturbed by the children, the old man left the park.
Having been deprived of their homes in the recent earthquake they had no other option but to take shelter in a school. OR
Being deprived of their homes in the recent earthquake they had no other option but to take shelter in a school.
Rule I follow : when we talk about things of past, we use "having been", and for conditions which still exist we use "being". I don't know if it is entirely correct or not. But "being" and "having been" always confuse me. There may be cases when both are correct. So I need more explanation.
Thank you