问题

Amazing! You _____ have won the first prize in the national English speech contest!I’m lucky that all my efforts have finally paid off.

A:must
B:may
C:can
D:should;
正确答案是: