Он должен был тебе.
Конструкция “should have” употребляется в том случае, если речь идет о событиях в которые должны были произойти, но не произошли.