单项选择题

—Guess what! I have got A for my term paper.
—Great! You () read widely and put a lot of work into it.

A.must
B.should
C.must have
D.should have