问题

He can’t have finished his homework last night, ______ he?— No. You see, he is busy doing it now. [ ]
A: has
B: may
C: can
D: did
B: may
C: can
D: did
正确答案是: