问题

Has Samfinished his homework today—I have no idea. He ________ it this morning.
A:did
B:hasdone
C:was doing
D:had done
B:hasdone
C:was doing
D:had done
正确答案是: