Is the punctuation right in this sentence? (the semicolon doesn't seem right)

In another of Oates’s stories; “Heat“, the main characters were also deprived of the future because of their curiosity and loneliness

You're right. The semicolon should be replaced with a comma.

Thank you.

No, the punctuation in the sentence is not correct. The semicolon should not be used in this context.

To correct the punctuation, you can replace the semicolon with a comma. Here's the corrected version of the sentence:

"In another of Oates's stories, 'Heat,' the main characters were also deprived of the future because of their curiosity and loneliness."

Remember, a semicolon is typically used to join two independent clauses (complete sentences) that are closely related. In this case, the use of a comma is more appropriate since you want to separate the title of the story, "Heat," from the rest of the sentence.