Defintion of Soul: The immaterial part of a person,the actuatuing cause of an individual life.
Definition of Spirit: The vital principle or animating force within living things.
Definition of Ghost: A mental representation of some haunting expereince.
We have a soul and when we live this earth our Spirit leaves our body, moving on to another place.
A ghost is a haunting spirit that was not ready to leave the earth therefore it is stuck here until someone helps it cross over. So not every person who has a soul has a ghost.