Student or Learner
I'm sorry to not have written earlier.?
I'm sorry not to have written earlier?
THANKS in advance.
I'm sorry not to have written earlier.
That is more natural. Why? I think this is just one of those occasions when the answer is 'Because it is'.
Actually, most of us would probably say, "I'm sorry I didn't write earlier/sooner".