Answer:
Subject: The friends
Verb: Have made
Explanation:
It simply means that. He has some friends. Those friends had made him happy.
1. He
2. made
3. I'm not sure how to explain number 3