The spelling of the word "gives ghost" can be confusing for non-native English speakers. The pronunciation of this phrase is /ˈɡɪvz ɡoʊst/ which means that the "s" in "gives" is pronounced as a "z" due to the voiced ending of the word. The word "ghost" is pronounced with a silent "h" sound before the "o" as well as a long "o" sound. It is important to pay attention to individual pronunciation when attempting to spell complex phrases like "gives ghost."