--congratulations!You have got first prize in the game!--______it be sure?I nearly can't believe it!

问题描述:

--congratulations!You have got first prize in the game!--______it be sure?I nearly can't believe it!
A.Need
B.Should
C.May
D.Can

这里只能选Can,表示不敢相信,是情态动词表示推测的用法.
need表示需要;should表示应该;may表示许可我也认为是CAN,但不知道他要表达什么。能翻译下不?A说祝贺你!你比赛得了第一名!B不敢相信,问是真的么?能确定么?就是这个意思啦