问题

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
B: should
C: must have
D: should have
正确答案是: