learn by heart

learn by heart — idiom

1. to memorize a piece of text, a speech, or information so completely that you can

1.慣用語B1
釋義

to memorize a piece of text, a speech, or information so completely that you can say or write it again accurately without any notes or prompts.

例句

Chidi had to learn all thirty chemistry formulas by heart for the final exam.

collocation: learn [specific content] by heart for [purpose]

The cast learned their lines by heart long before the first dress rehearsal.

同義詞
  • memorize

    more direct and used in everyday American English; 'learn by heart' adds a sense of thoroughness and permanence

反義詞
  • forget

    the opposite of retaining in memory

文法句型

learn [something] by heart

用法筆記

Often used for poetry, songs, scripts, speeches, or factual information that must be recalled without aid. More common in British English than in American English, where 'memorize' is the typical alternative.

常見錯誤

I learned about heart the poem.
I learned the poem by heart.
💡The phrase 'by heart' always follows the thing you are memorizing, with no preposition between them.