Which of the following sentences is punctuated correctly?

a

Dr. Nemeth asked, "Has anyone read 'Harrison Bergeron'?"
b

Dr. Nemeth asked "has anyone read 'Harrison Bergeron'?"
c

Dr. Nemeth asked, "Has anyone read "Harrison Bergeron"?"
d

Dr. Nemeth asked, "has anyone read 'Harrison Bergeron?'"

The sentence that is punctuated correctly is:

a

Dr. Nemeth asked, "Has anyone read 'Harrison Bergeron'?"

The correct sentence is:

a
Dr. Nemeth asked, "Has anyone read 'Harrison Bergeron'?"