Agree that the most straightforward approach is to use "asked" when the preceding sentence ends in a question mark, and "said" if the sentence is not a question. Additionally, when "asked" is used I would use "answered" or "replied" by the character to whom the question was directed. If it is clear who is talking from the context, omit both to improve the flow.
Alyssa
|