HELP PLEASE!!!!!!!!!!! 30 POINTS!!!!!!
Which sentence is punctuated correctly?
A. "Are you finished drafting your history essay," he asked?
B. "Are you finished drafting your history essay?" he asked.
C. "Are you finished drafting your history essay" he asked?
D. "Are you finished drafting your history essay"? he asked.