问题

mework yesterday, but unfortunately I forgot about it totally.
A:need have handed in
B:should have handed in
C:must have handed in
D:may have handed in
B:should have handed in
C:must have handed in
D:may have handed in
正确答案是: