The students have been working hard on their lessons and their efforts ( ) with success in the end.
(A)rewarded
(B)were rewarded
(C)will reward
(D)will be rewarded
When I went out jogging early this morning, I found the ground wet. It ( ) last night.
(A)might have rained
(B)may have rained
(C)can have rained
(D)must have rained
Why are your eyes so red? You ( ) have slept well last night.
(A)can't
(B)mustn't
(C)needn't
(D)won't