I recently talked to a native speaker and he told me that we can't say:
I regret I didn't do it.
And that we should say instead:
I regret not doing it.
I understand why he second sentence is right. But what's wrong with the first one? Why can we say:
I suggested I should do it.
I forgot I did it.
I explained I did it.
Why can't we say that?
I regret I didn't do it.
What's the difference?
I mean the verbs can follow at least one of the patters: verb to do sth or verb doing sth and verb (that) sb did/does sth. So there should always be at least two ways of using each verb. Why not in the case of regret?
Are there any other verbs which can't be used like that (verb (that) sb does/did something)?