Yes. That's US style, by the way. You have to use a comma with a dialogue tag.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes. That's US style, by the way. You have to use a comma with a dialogue tag. The question mark is isolated by the single quotation mark and can't serve to terminate Frazier's utterance. It is a rather unfortunate cluster, though, isn't it? I'd be inclined to find a way around the dialogue tag altogether, especially considering that it ought to be made clear at the outset that we are reading