单项选择题

Three fourths of the homework ______ today.

A.has finished
B.has been finished
C.have finished
D.have been finished