
learn something by heart は、「何かをしっかり暗記する」「見ずに言えるようになる」という意味です。詩やスピーチ、歌詞、せりふなどを、ただ一度覚えるのではなく、必要なときにそらで再現できる状態まで身につける場面で使います。
日本語では同じ「暗記する」でも、memorize や know by heart とは焦点が少し違います。この記事では、その差と自然な使い方を場面別の例文で整理します。
Contents
learn by heartの意味と基本の形
基本の形は learn + 目的語 + by heart です。
- learn the speech by heart:そのスピーチを暗記する
- learn these lines by heart:このせりふをそらで言えるように覚える
- learn the poem by heart:その詩を暗唱できるように覚える
heart はここでは心臓そのものではなく、昔から「心・感情・記憶のある場所」と捉えられてきたことに由来します。by heart で「記憶だけを頼りに」「完全に覚えて」というまとまりです。
しゅみすけ(大山俊輔)
learn by heartとknow by heartの違い
もっとも大切な違いは、learn は覚える過程、know は覚えている状態に焦点を置くことです。

| 表現 | 焦点 | 自然な訳 |
|---|---|---|
| learn something by heart | 練習して記憶に入れる | 〜を暗記する |
| know something by heart | すでに完全に覚えている | 〜をそらで言える/熟知している |
I learned the presentation by heart.
プレゼンの内容を暗記しました。
I know the presentation by heart now.
今ではプレゼンの内容を完全に覚えています。
練習中なら I'm learning it by heart.、もう原稿なしで言えるなら I know it by heart. が自然です。
どんなものを目的語にできる?
よく一緒に使われるのは、正確な順序や言葉を再現したいものです。
- a speech / a presentation(スピーチ・プレゼン)
- lines / a script(せりふ・台本)
- a poem / lyrics(詩・歌詞)
- a phone number / an address(電話番号・住所)
- a recipe / a route(レシピ・道順)
文章以外にも使えますが、単に内容を理解するというより、見なくても正確に取り出せるという感覚があります。
場面別の自然な例文
学校・勉強
We had to learn the poem by heart for Friday.
金曜日までにその詩を暗唱できるように覚えなければなりませんでした。
Don’t just learn the answers by heart. Try to understand them.
答えを丸暗記するだけでなく、理解するようにしましょう。
仕事
You don’t need to learn the whole presentation by heart.
プレゼンを最初から最後まで暗記する必要はありません。
I learned the opening by heart so I could speak confidently.
自信を持って話せるように、冒頭部分を暗記しました。
舞台・人前で話す場面
She learned all her lines by heart in three days.
彼女は3日ですべてのせりふを覚えました。
Learn your vows by heart, or keep a small card with you.
誓いの言葉を暗記するか、小さなカードを持っておきましょう。
旅行・日常生活
I learned the hotel address by heart in case my phone died.
スマホの電池が切れた場合に備えて、ホテルの住所を覚えました。
My daughter has learned that song by heart.
娘はその歌をそらで歌えるほど覚えています。
memorize・learn by roteとの違い
memorize:もっと中立的な「記憶する」
memorize は目的語を直接取る動詞で、情報を記憶に入れる行為を広く表します。
I memorized the password.
パスワードを覚えました。
learn by heart は「何も見ずに再現できるほど」という完成度が感じられやすく、詩・歌詞・せりふなどとの相性が特に良い表現です。remember・memorize・retainなど「記憶する」の違いもあわせて確認すると整理しやすくなります。
learn by rote:反復による丸暗記
learn by rote は、繰り返して機械的に覚えることです。「意味を十分理解せずに丸暗記する」という批判的なニュアンスを伴う場合があります。
We learned the formulas by rote, but few of us understood them.
私たちは公式を丸暗記しましたが、理解していた人はほとんどいませんでした。
learn by heart 自体は、理解していないという意味にはなりません。覚え方よりも、最終的にそらで言えることに焦点があります。
よくある間違い
by my heartとは言わない
「自分の心で」と考えて learn it by my heart としないようにしましょう。決まった形は冠詞や所有格を付けない by heart です。
× I learned it by my heart.
○ I learned it by heart.
目的語の位置に注意
learn by heart the speech より、learn the speech by heart の語順が自然です。
at heart・from the heartと混同しない
- by heart:暗記して
- at heart:本質的には、心の底では
- from the heart:心から、心を込めて
前置詞が変わると意味も大きく変わります。詳しくはat heart・by heart・from the heartの違いをご覧ください。
簡単な英語で言い換えるなら
learn by heart がすぐに出てこなくても、次のように言えば十分伝わります。
- memorize it(それを暗記する)
- remember every word(一語一語覚える)
- practice until you can say it without looking(見ずに言えるまで練習する)
たとえば I need to learn this speech by heart. は、I need to practice this speech until I can say it without looking. と言い換えられます。長くなっても、意味はとても明確です。
しゅみすけ(大山俊輔)
まとめ
- learn something by heart は「見ずに言えるほど、しっかり暗記する」
- 語順は learn + 目的語 + by heart
- learn by heart は覚える過程、know by heart は覚えている状態
- memorize はより中立的で広い「記憶する」
- learn by rote は反復による機械的な丸暗記を表す
まずは、自分がよく使う自己紹介や短いフレーズを learn by heart してみましょう。必要な場面で英語が自然に口から出やすくなります。









