单项选择题

He won the scholarship. He ______ hard these terms.

A.should have worked
B.must have worked
C.must have been working
D.could have worked