单项选择题

What has Peterson just finished

[A] He has just cleaned his desk.
B. He has just finished dancing with his friend.
C. He has just finished his homework.