It surprised me your not remembering my name.
I know, grammatically it’s absolutely fine (the example is taken from a dictionary).
But does it sound fine in informal conversation, as well? (Using colloquially the grammatical forms of such kind, I mean. As for me, it seems a bit too complicated and strained, but I’m not native.)
Could you say something about the grammatical forms and structure simplicity/complexity of colloquial English in the light of the above example?