Recently, I came across a question that asks whether a given sentence is correct. If not, we're required to select an option that corrects the error.
Question: Having given birth to six kittens, my friend, Neha anxiously watched her exhausted cat.
(a) My friend, Neha anxiously watched her exhausted cat having given birth to six kittens.
(b) Having given birth to six kittens, my friend, Neha anxiously watched the exhausted cat.
(c) My friend, anxiously watched Neha, her exhausted cat having given birth to six kittens.
(d) Having given birth to six kittens, my friend Neha watched anxiously her exhausted cat.
I'm told by my friend that (d) is supposed to be the correct option. However, (d) seems to imply that it was Neha who gave birth to the six kittens, not the cat. Further, "watched anxiously her exhausted cat" seems to be wrong.