单项选择题

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