D. A hyphen will be used just before the speech starts. A semicolon and a colon doesn't work here. I guess :/
I believe your answer would be B. Smiths
Sorry if I'm wrong, I'm normally not too good with this stuff, but I do do well on it from time-to-time.
Ummmmmmmmmmmmmmmummmmmmmmmmmmmmmm
Answer: funny sad happy cute
Explanation: