ARE YOU SURE YOU TOLD ME

18. Are you sure you told me ? I don’t recall _________ about it .A. having told B. having been toldC. to have told D. to have been told .