合っていないと思います。。。。insight は「洞察」と言う意味ですので。
「She doesn't have any common sense」の方が質問者様の求めている英語だと思います。
「common sense」は常識のことです。然るべき判断、他人の期待に(ある程度)沿うことです。
例文:
- She published private messages between her and her boyfriend to Facebook. She doesn't have any common sense. Anyone who sees that will not want her as a girlfriend anymore.
「常識」は common sense と言います。
insight は「洞察力」や「物事を見抜く力」という意味なのでこの場合は使えません。
「彼女は常識がない。」
1) She doesn't have any common sense.
2) She lacks common sense.
lack は「欠く・足りない」
ご参考になれば幸いです!