What would be the correct way to punctuate the following sentence?
Rather than thinking, "am I being a jerk?", Johann cut to the front of the line, as he did every Tuesday.
What would be the correct way to punctuate the following sentence?
Rather than thinking, "am I being a jerk?", Johann cut to the front of the line, as he did every Tuesday.
It's interesting that the OP and the two previous answerers retain the comma after the question mark/quotation mark combination in the example sentence. I assume that this reflects the British style preference for putting the comma outside a quotation unless it either appears in the original quoted language or is standing in for a period that was originally there.
In U.S. punctuation style, as you probably know, the comma normally would go inside the close quotation mark, whether it was originally there or not; but in this case, putting it there would give us jerk?," which most U.S. style guides do not like the look of. Instead, they gravitate toward the position that the Chicago Manual of Style, 15th edition (2003) espouses:
6.123 When to omit comma or period. Neither a period (aside from an abbreviating period) nor a comma ever accompanies a question mark or an exclamation point. The latter two marks, being stronger, take precedence over the first two.
[Relevant example:] "Have you read the platform?" asked Mark.
Also relevant is Chicago's recommendation for handling a question that appears in the midst of a sentence but isn't a quotation:
6.71. Within a sentence. A question mark is used within a sentence at the end of a direct question [citation omitted]. If the question does not begin the sentence, it need not start with a capital letter [citation omitted].
[Relevant example:] The question, how can the two be reconciled? was on everyone's mind.
So if you wanted to follow the Chicago approach to punctuating the OP's example sentence, you'd probably end up with this:
Rather than thinking, "am I being a jerk?" Johann cut to the front of the line, as he did every Tuesday.
For people who follow normal British punctuation style, these guidelines have little or no appeal. But in the alternative universe of U.S. punctuation styles, they enjoy wide support—and I don't think that they are at odds with AP (newspaper) style in any respect.
What you have works fine. Centaurus's answer also works fine. You could even remove the last comma and it would be fine.
There is no one "correct" way to punctuate this sentence (or most sentences). Write the sentence as you would like the reader to read it. Put commas where you want the reader to pause.
I would remove one comma.
Rather than thinking "am I being a jerk?", Johann cut to the front of the line, as he did every Tuesday.