单项选择题

He is the only one of the students who ________ finished the task in time.

A.have
B.has
C.is
D.are