I am struggling to learn how to use "Having" in many cases. Through my reading on many sites, I understand that below are grammatically correct (if not kindly let me know):
- Having seen my mother work tirelessly, it inspired me to study hard.
- Having been involved in many projects, it enabled me to understand real-world challenges.
But there are some cases that I still do not quite understand.
- Having seen my mother work tirelessly inspired me to study hard.
- Having been involved in many projects enabled me to understand real-world challenges.
I'm not sure if these examples are grammatically correct and understandable by natives or not.