回答

✨ ベストアンサー ✨

moneyが主語で「使われた」と受け身になる。そして時制も異なるから、(having been + 過去分詞)になるということですか?
→ その通りです。
普通の文に変えると、以下のようになります。
= Because all her money had been spent(過去完了・受動態) on clothes, Cathy was(過去) nearly bankrupt.
彼女のお金は全て服に使われていたので、キャシーは破産寸前だった。

参考にしてください。

この回答にコメントする
疑問は解決しましたか?