you might/should/could have

You…told me! (I’m disappointed that you didn’t tell me .)

The answer in a dotted line is: might/should., but I think it should be: might have/should have, right?
so we receive:

You might have told me!
or
You should have told me!

and why not:
You could have told me!

Many thanks

“You might/should/could have told me!” are all possible (the word “have” is required in all cases). There are slight differences in nuance. “might/could” is more for just complaining that you weren’t told, and “should” is more for saying that the person had some obligation to tell you. Given the explanation “I’m disappointed that you didn’t tell me”, I would tend towards “might/could”, but it is not clear-cut.