单项选择题

Mary must have finished her Ph. D at Chicago University last year, ______

A. didn't she
B. mustn't she
C. haven't she
D. hasn't she