Have you ever read the story, "The Tell-Tale Heart," by Edgar Allan Poe? Dave asked.

Have I written this correctly?

You don't need a comma after Heart.

The rest is correct.

This site may help you.

http://leo.stcloudstate.edu/research/puncquotes.html

If you keep the comma after "story," then you need the comma after "Heart," too.

"Have you ever read the story, 'The Tell-Tale Heart' by Edgar Allan Poe?" Dave asked.

To determine whether you have written the question correctly, it is necessary to analyze the quotation marks usage and the sentence structure. Based on your question, it appears that you are reporting a conversation where Dave asked about someone's familiarity with Edgar Allan Poe's story, "The Tell-Tale Heart." However, there are a couple of adjustments to make it grammatically correct.

Here's the revised version: "Have you ever read the story 'The Tell-Tale Heart' by Edgar Allan Poe?" Dave asked.

In this version, the title of the story is enclosed in single quotation marks, while the entire question is enclosed in double quotation marks. This formatting adheres to standard punctuation guidelines when presenting the title of a short story within a sentence.