Ответ:

Перевод задания: Дополните предложение выражением со значением «выучив наизусть».

When I was only four, I surprised everyone when I learnt a very long poem by heart.

Выражение by heart означает «наизусть» и соответствует подсказке by memorising it.

Перевод: Когда мне было всего четыре года, я удивил всех, выучив наизусть очень длинное стихотворение.