This is an interesting one with lots of options.
This is a sentence because it contains a finite verb. |
|
I agree, Jem, but I'm not sure that it's a reason not to use a comma. The two sections don't have to be separate sentences.
In the usual simple situation
He asked, 'Are you there?' |
|
the use of the comma is quite OK but both sections contain finite verbs.
In this example, I'd say that 'something else' and the question that follows are both in apposition. The 'something else' and the question refer to the same thing and both are effectively the object of 'asked'. The comma can be correctly used between phrases in apposition as in
I spoke to the tall man, the first person in the queue. |
|
So I reckon a case can be made for using the comma here (but with the accepted use of the slightly illogical capitalisation of the first word of the speech section). However, I have no problem with the full stop either, with both sections standing as separate sentences. Equally, the colon or a dash (which might be my favourite here) would be fine, and I can see that, for whatever reason, there is something ungainly about the comma in this situation.
<Added>Caution - toothache may have rendered above incoherent or over-rescriptive!