could have/could have been,should have/should have been differences
I would like to know the differences among them
That is a very difficult question. I would start by learning about present perfect tense. Could suggests a possibility to do something. Should suggests an obligation to do something.