单项选择题

She______the hospital so soon, for she had not yet recovered.

A.has left
B.did have
C.must have left
D.shouldn’t have left