If I have sweets at home, I can't help but eat them.
Whenever I have sweets in my house, I just keep eating them even though I know I shouldn't.
この場合、次のように言うと良いですよ。
ーIf I have sweets at home, I can't help but eat them.
「家にお菓子があると、つい食べてしまう」
ーWhenever I have sweets in my house, I just keep eating them even though I know I shouldn't.
「家にお菓子があるといけないのはわかっているがついつい食べ続けてしまう」
ご参考まで!
I can't help but eat all the snacks we have at home.
If we have snacks at home, I can't help but eat them.
こんにちは。
さまざまな言い方ができると思いますが、下記のような英語表現はいかがでしょうか:
I can't help but eat all the snacks we have at home.
家にあるお菓子を我慢できずに全部食べてしまいます。
If we have snacks at home, I can't help but eat them.
家にお菓子があると、我慢できずに食べてしまいます。
「お菓子」は英語で snacks / sweets / candy / confectionery など、いろいろな表現がありますが、それぞれニュアンスが異なります。
画像検索などに上記の snack / sweets などの単語を入れてみると違いがイメージしやすいと思います。
ぜひ参考にしてください。