Which sentence is punctuated correctly?
A.
"Have we crossed the state line yet? my grandmother asked the bus driver."
B.
"That's easy for you to say," my sister replied.
C.
This is a delicious meal, my aunt told my mother.
D.
José explained, "The pot roast will have to cook for a few hours.