こんにちは、さんたみんです。今回は stop to do と stop doing の違いについてです。
「He stopped smoking.」と「He stopped to smoke.」。たった1語の違いですが、意味は正反対になります。
この記事では、stop to do と stop doing の違いを、例文と表でわかりやすく整理します。forget や remember との違いや、セットで覚えたい表現も紹介するので、最後の練習問題と瞬間英作文でぜひ声に出して試してみてください(^^)
先に結論|「していたことをやめる」ならdoing、「〜するために止まる」ならto do
- stop doing:〜するのをやめる(していたことをやめる)
- stop to do:〜するために立ち止まる・手を止めて〜する
- He stopped smoking.(たばこをやめた)/He stopped to smoke.(たばこを吸うために立ち止まった)
stop doing:〜するのをやめる
stop doing は、それまでしていたことを「やめる」という意味です。stop の後ろに来る「やめること」は、動名詞(doing)で表します。
- He stopped smoking last year.
彼は去年たばこをやめた。 - Please stop talking.
おしゃべりをやめてください。 - It stopped raining.
雨がやんだ。
「〜せずにはいられない」は can't stop doing
can't stop doing は「〜するのをやめられない」、つまり「〜が止まらない」「〜せずにはいられない」という意味でよく使います。
- I can't stop laughing.
笑いが止まらない。 - I couldn't stop thinking about it.
そのことを考えずにはいられなかった。
stop to do:〜するために立ち止まる
stop to do は、(していたことを止めて)〜するために立ち止まる、手を止めて〜するという意味です。
- He stopped to smoke.
彼はたばこを吸うために立ち止まった。 - She stopped to take a picture.
彼女は写真を撮るために立ち止まった。 - Let's stop to have lunch.
手を止めて、お昼ごはんにしよう。
stop to do の to do は「〜するために」
ここがいちばん大事なポイントです。stop to do の to do は、stop の目的語ではなく、「〜するために」という目的を表しています。
- He stopped smoking. → smoking が「やめたこと」
- He stopped to smoke. → to smoke は「止まった目的」
なので、stop to do は「stop(立ち止まる)+ to do(〜するために)」と分けて考えると、まちがえにくくなります。
stop to do と stop doing の違い【早見表】
| stop doing | stop to do | |
|---|---|---|
| 意味 | 〜するのをやめる | 〜するために立ち止まる・手を止めて〜する |
| to do / doing の役割 | やめること(目的語) | 立ち止まる目的 |
| 例文 | He stopped smoking. たばこをやめた。 | He stopped to smoke. たばこを吸うために立ち止まった。 |
「stop+ing=やめる」「stop+to=〜しに止まる」と、セットで口に出して覚えてしまうのがおすすめです(^^)
一緒に覚えたい stop の表現
stop A from doing:A が〜するのを止める
「A が〜するのを止める・妨げる」と言いたいときは、stop A from doing を使います。
- The rain stopped us from going out.
雨のせいで、私たちは外出できなかった。 - I tried to stop him from leaving.
彼が帰るのを止めようとした。
stop by:ちょっと立ち寄る
- I'll stop by the store on my way home.
帰りにお店に寄るね。
forget・remember・try との違い
forget や remember は「to do=これから」「doing=過去」で考えますが、stop は少しちがいます。stop の後ろの doing は「そのときしていたこと」、to do は「止まった目的」です。
| 動詞 | to do | doing |
|---|---|---|
| stop | 〜するために立ち止まる | 〜するのをやめる |
| forget | 〜するのを忘れる | 〜したことを忘れる |
| remember | 〜するのを覚えておく | 〜したことを覚えている |
| try | 〜しようとする | 試しに〜してみる |
forget と remember の使い分けは、こちらの記事でくわしく解説しています。


練習問題|to do?doing?
( )の動詞を、to do か doing の正しい形にしてみましょう。
Q1. He stopped ( ) after he got sick.(smoke)
答え: smoking
→ たばこを「やめた」→ doing
Q2. She stopped ( ) a picture of the sunset.(take)
答え: to take
→ 写真を「撮るために」立ち止まった → to do
Q3. Please stop ( ) in class.(talk)
答え: talking
→ おしゃべりを「やめて」→ doing
Q4. We stopped at a cafe ( ) a break.(take)
答え: to take
→ 休憩する「ために」カフェに寄った → to do
Q5. It has finally stopped ( ).(rain)
答え: raining
→ 雨が「やんだ」→ doing
瞬間英作文でアウトプット練習!
日本語を見て、すぐに英語で言ってみましょう。
① スマホを見るのをやめなさい。
答え: Stop looking at your phone.
② 彼は立ち止まって地図を見た。
答え: He stopped to look at the map.
③ 雨がやんだ。
答え: It stopped raining.
④ 笑いが止まらなかった。
答え: I couldn't stop laughing.
⑤ 私たちは休憩するためにコンビニに寄った。
答え: We stopped at a convenience store to take a break.
瞬間英作文のやり方や、おすすめの教材はこちらで紹介しています。

stop to do と stop doing のよくある質問
Q. stop to do の to do は、stop の目的語ですか?
いいえ。stop の目的語になるのは doing だけです。stop to do の to do は「〜するために」という目的を表しています。
Q. stop smoking と quit smoking の違いは?
どちらも「たばこをやめる」という意味で使えます。quit は「すっぱりやめる」というニュアンスが強く、stop は「(一時的にでも)やめる・止める」まで広く使えます。
Q. どうしても迷ったときの見分け方は?
「〜するのをやめた」なら doing、「〜するために止まった」なら to do です。日本語にしたときに「〜するために」が入るかどうかで判断してみてください。
まとめ|stop doing は「やめる」、stop to do は「〜するために止まる」
- stop doing → 〜するのをやめる(can't stop doing で「〜せずにはいられない」)
- stop to do → 〜するために立ち止まる・手を止めて〜する(to do は目的)
- stop A from doing → A が〜するのを止める
- forget・remember・try も、to do と doing で意味が変わる
文法をまとめて体系的に学びたい方は、私が使った参考書と勉強法もどうぞ。

覚えた英語を実際の会話で使ってみたい方は、無料体験ができるオンライン英会話を比較したこちらの記事も参考にしてみてください(^^)

stop doing... stop to do... 実際に口からアウトプットして、少しずつ使いこなしていきましょう!
