Решение:
Предложение указывает на действие, которое должно было завершиться к определенному моменту в прошлом ('by ten o'clock yesterday'). Для таких ситуаций используется Past Perfect.
Рассмотрим варианты:
- a. learned - Past Simple, не отражает завершенность к моменту в прошлом.
- b. had learnt - Past Perfect. 'Learnt' — один из вариантов написания причастия прошедшего времени от 'learn'. Этот вариант грамматически верный.
- c. learnt - Past Simple.
- d. was learning - Past Continuous, описывает длительное действие в прошлом, а не завершенное к моменту.
Ответ: b. had learnt