Which sentence is punctuated correctly?


A.


The camp guide announced "Before you start, check to make sure you have enough water."


B.


"Are you suggesting we try to finish the trail before noon," inquired a hiker.


C.


"Definitely," the camp guide stated, "or you may suffer from heatstroke!"


D.
My friend asked me, "Do you think he is being overly cautious"?