单项选择题

He knows so much about the story. He must have read the book,()

A. mustn't he
B. hasn't he
C. doesn't he
D. didn't he