Необходимо выбрать подходящую форму глагола для завершения предложения.
Подходящий вариант: had been bought.
I had eaten the ice-cream that I had been bought in the shop.
Перевод: Я съел мороженое, которое было куплено в магазине.
Ответ: had been bought