Which line of dialogue is punctuated correctly?

A.I want a pet, James said.

B."Our lease says no pets," his mother replied.

C."But I really want one", he whined.

D."Why don't you start a dog walking business, said his sister."

its b

A.I want a pet, James said.