问题

He hasn’t finished the work yet.— Well, he _____.
A:ought
B:ought to
C:ought to have
D:ought to have finished
B:ought to
C:ought to have
D:ought to have finished
正确答案是: