Which sentence is punctuated correctly?

"Are you finished yet, Miriam asked?"
Are you finished yet, "Miriam asked?"
"Are you finished yet"? Miriam asked.
"Are you finished yet?" Miriam asked.****