Which sentence is punctuated correctly?

A"How can you tell poison ivy from other plants," he asked?
BShaking his head, Tony exclaimed, "It's hopeless!"
CSam said, "Poison ivy always has three leaves".
D"Yes." Nan agreed, "that is your most important clue."