单项选择题

Though he _______well prepared before the job interview, he failed to answer some important questions.

A. will be
B. would be
C. has been
D. had been