Hi,
In the sentence below, I'm not sure if I should use punctuation (e.g. a comma or colon) before the quote. Help!
Knight, who was on probation because of previous incidents, was fired in 2000, after 29 years at Indiana, for grabbing the arm of freshman Kent Harvey, who asked him (,?) "Hey, what's up, Knight?" on campus.
The phrase 'on campus' that follows the quote makes the punctuation a little trickier.
Here's how I see the choices.
. . . who asked him, "Hey, what's up, Knight?", on campus.
. . . who asked him "Hey, what's up, Knight?" on campus.
. . . who asked him on campus, "Hey, what's up, Knight?".
I recommend the last of these three. I've omitted a final period after closing the quotes. Some people might not.
Best wishes, Clive