learn by heart
learn by heart — 慣用語
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.
Chidi 為了期末考,得把所有三十個化學公式背下來。
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.
Mayumi 把那段法語對話重複練了一個小時,最後就背下來了。
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.