You_________playing the piano a lot, for your performance tonigh

You_________playing the piano a lot, for your performance tonight is really wonderfully.
A、can have practiced
B、must have practiced
C、should have practiced
D、would have practiced
【正确答案】:B