Multiple choice general knowledge They learned all their lines for the play _____. for heart from heart to heart by heart Reveal answer Fill a bubble to check yourself D Correct answer Explanation The phrase 'learn by heart' is a standard English idiom meaning to memorize something completely. No other preposition组合 conveys this meaning in the context of memorization.