質問: どうしても~してしまう。は英語でどう言うの? 分かっていてもついついしてしまうというニュアンスです。例えば「禁煙しているのにどうしてもタバコを吸ってしまう」など。
回答: ★i can’t help ~ing. ★i can’t help but... (どうしても~してしまう) どちらも「~せずにはいられない」という意味の表現です。 【例】 i can’t help resorting to smoking to relieve stress. (ストレス発散のために喫煙に手を出さずにはいられない) ★i can’t resist... (~するのを我慢できない) 「どうしても~してしまう」はつまり「~を我慢することができない」ということです。 「resist」は「抗う」「我慢する」という意味の単語です。 【例】 i can’t resist cigarettes. they feel good. (タバコを我慢できない。気持ちがいいんだもの) ★i don’t know why but i can’t stop/quit... (なぜかわからないけど~を止めることができない) 「理由はわからないが、どうしてもやめることができない」というニュアンスの表現です。 【例】 i don’t know why but i just can’t quit smoking. (なぜかわからないけど、タバコをやめられないんだ)