-2

Are you asking whether he is happy for having you with him? If so, 'that' wouldn't be the proper word for this, but 'because'.
You meant: He is happy for having you - He is happy - because - you are with him. That's the reason that makes him happy, because you are with him.
Because is the wor...