We have dreams in our life.
Can we also say 'We have hopes in our life'?
Could I ask native English teachers to help me? Thank you very much.
Yes, you can, but this could lead into deep discussion.
Hopes and dreams are not precisely synonymous.
I dream of living in a perfect world AND I hope to live in a perfect world have different connotations.
"dream of" = consider possible [cf Martin Luther King: I have a dream...]
"hope for something" = want something to happen