Which sentence is punctuated correctly?

A.

"Their dancing," she added, "is a combination of modern dance and ballet."

B.
"It is" Lynette explained "a famous dance troupe based in New York City."

C.
"No." replied Carly "I'm sorry to say that I don't know much about that group."

D.
Lynette asked "Did you realize that the Alvin Ailey American Dance Theater is forty-five years old"?