Choose the correct variant.
He’ll never forget ________________________ at Camden Market.
shopping
to shop
shop
to have shopped