辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

英語勉強中さん
2019-07-04 17:44

〜してしまった。は英語でどう言うの?

だめだと分かっていながらついついやってしまった、という意味で使いたいです。

・ダイエット中なのにケーキを食べてしまった。
・禁煙中なのについついタバコを吸ってしまった。

など。よろしくお願いします。

回答

2019-07-04 17:44:21

★~could not help but~.
★~could not help ~ing.
(~せずにはいられなかった)
意思がつき通せず、何かをしてしまったときに使える表現です。
「can not help but~」と「cannot help~ing」の過去形です。

【例】
I couldn’t help eating a piece of cake even though I was on a diet.
(ダイエットなのにケーキを食べずにはいられなかった)

I could not help but smoke a cigarette during the non-smoking week.
(禁煙週間中にタバコを吸わずにはいられなかった)

関連する質問