单项选择题

Do you know the people ______ live over the road

A. whom
B. who

C. what
D. whose