Ответ:

Все предложения составлены грамматически правильно. Вариант learnt является нормативной формой причастия в британском английском; также возможна форма learned.

Ответ: ошибки нет.