问题

Have you finished your work yet? –Yes, I have . It ____________ half an hour ago.

A:has been finished
B:finished
C:was finished
D:has finished
正确答案是:
标签: , ,