单项选择题

Do you know the people ______ live over the road

A. whom
B. who
C. what
D. whose