про это я уже рассказывал.
Somebody phoned and said they waited to see you.
If anybody calls, tell them I'm out.
Who has forgotten their umbrella?
If someone forces you to do something, they make you do it though
you do not want to, for example by threatening-угрожая you.
If you approve of someone or something, you like and admire them.
happy to have - нормальный правильный вариант.
happy for having you - здесь "for" показывает причину.