本文へ
🔥0
IDIOM No.110

learn by heart

暗記する・そらで覚える

直訳:心で覚える

💡 どんな意味・どんなときに使う?

learn ~ by heart は「〜を暗記する」「そらで言えるように覚える」という意味で、memorize とほぼ同じです。詩、歌詞、スピーチ、単語など、何も見ずに言えるようになるまで覚えることを表します。know ~ by heart なら「〜をそらで知っている」という状態。語順は learn the poem by heart のように目的語を間にはさむのが基本ですが、目的語が長いと learn by heart the ~ となることもあります。大学入試の熟語問題や英検でも頻出なので、確実に覚えておきたい表現です。

  • スピーチや英文を暗記するとき
  • 単語テストの準備
  • 歌詞を覚えたことを話すとき

日本語でいうと:そらで覚える・丸暗記する

🗣 例文

I learned the whole speech by heart before the contest.コンテストの前にスピーチを丸ごと暗記した。
She knows every song on the album by heart.彼女はそのアルバムの全曲をそらで歌える。
Try to learn these ten sentences by heart this week.今週この10文を暗記してみよう。
I used to know my friends' phone numbers by heart.昔は友達の電話番号を全部覚えていた。

🔁 似た表現

memorize暗記する|1語で同じ意味。書き言葉でもよく使う。
commit ~ to memory〜を記憶にとどめる|フォーマルで硬い表現。

⚠️ by heart に冠詞や所有格はつけません(by my heart は誤り)。「暗記する」と「理解する」は別なので、丸暗記の文脈で使います。

🧠 ミニクイズ

「その詩を暗記した」を英語にすると?

🎬 動画で学ぶ