问题

Guess what ! I have got A for myterm paper .—Great ! You ________ read widely and put alot of work into it .
A:by to
B:should have
C:must
D:must have
B:should have
C:must
D:must have
正确答案是: