I should have done this.
I should have been done this.
I should have been to do this.
I have not too much idea about english but I want to know that, grammatically above sentences are correct or not? Please someone let me know.
The first sentence, 'I should have done this', is a grammatically correct sentence, meaning that I regret not having done something. Neither of the other two sentences would be spoken by a native English speaker.