Yes, there is no problem with those combinations. As far as your specific examples are concerned, "I should have slept earlier" is kind of odd (probably you mean "I should have gone to bed earlier"), and "I would have studied English harder when I was a student" feels a bit incomplete without some context to provide an "if..." or "but..." aspect.