问题

Why are you still busy with your homework? You _____ it hours ago.— Sorry, dad. I haven’t been feeling well since early evening. [ ]

A: should have finished
B: should not finish
C: should finish
D: must have finished
正确答案是: