Which option has the proper punctuation, A, B or C?
A. “This is ridiculous,” he yelled, “this has got to stop.”
B. “This is ridiculous,” he yelled. “This has got to stop.”
C. “This is ridiculous!” he yelled. “This has got to stop!”
Option A has a problem: removing the interrupting expression he yelled leaves a run-on sentence. Option B also has a problem: the punctuation does not match the mood. Option C is the best choice.