I        my homework yesterday, but unfortunately I forgot about it totally.
#87193
A
need have handed in
B
should have handed in
C
must have handed in
D
may have handed in