问题

Have you finished your work yet–Yes, I have . It ____________ half anhour ago.
A:has been finished
B:finished
C:was finished
D:has finished
B:finished
C:was finished
D:has finished
正确答案是: