learn by heart
learn by heart — idiom
1. to memorize a piece of text, a speech, or information so completely that you can
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.
Mayumi learned the French dialogue by heart after repeating it to herself for an hour.
The tour guide learned the key dates by heart and never checked her notes.
- 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.