单项选择题

Tom is one of the boys who ______ on time.

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