Answer:
A.
Step-by-step explanation
Option B is incorrect because semicolons always go after closing quotation marks; option C is incorrect because speech ends after "starved" and the rest of the sentence is narration, therefore the closing quotation marks can't be at the end of the sentence; the same applies for option D, which also has the mistake of placing the period after closing quotation marks.