问题

He seems _________the homework, for he was taking a walk on the playground.[ ]
A: has finished
B: to have finished
C: to finish
D: finished
B: to have finished
C: to finish
D: finished
正确答案是: