单项选择题

She ______ fifty or so when I first met her at a conference.

A. had been
B. must be
C. has been
D. must have been