单项选择题

A. that have
B. which have
C. that has
D. what has