Правильный вариант: d) to have said.
Объяснение: Конструкция "I don't remember doing/having done something" используется для выражения сожаления или констатации факта, когда говорящий не помнит, совершил ли он какое-либо действие в прошлом.
Перевод: Я не помню, чтобы говорил это, так что я уверен, ты ошибаешься.