The expression I am trying to figure out is: "I don't recall your having said 'p'." Would it be grammatically correct to say this?