Can I say.. " I should have hanged up phone before 24:00, or even should not have called him rather gone to bed earlier." I am confused with the English grammar, I need a help from a native English speaker :) Thanks!
I'm a native English speaker. I would say, "I should have hung up the phone before 24:00, or not have called him rather than going to bed earlier." Hope this helped! :)