单项选择题

He must have lived a happy life a few years ago, ______ he

A. didn't
B. hasn't
C. mustn't
D. can't