单项选择题

Mary has got a furl mark in the test. She()very hard all the time.

A、 will work
B、 must have worked
C、 may work
D、 could have worked