hamaac
contestada

1. Which one is the subject?
2. Which one is the verb?
3. What does it mean?

The friends he has had have made him happy.