单项选择题

When her report came, she found that she had received three "D' s" and two "C' s". Soon she began to recall some of the errors she______ on her test.

A.should have made
B.might have made
C.would have made
D.could make