例句1）They arrived at a farmhouse, in front of ______sat a small boy.
A. whom B. who C. which D. that
例句 2）The engineer with _____my father works is about 50 years old.
A. whose B. who C. which D. whom
解析：选择 D whom。介词后指人。
例句 3）The letter is from my sister, ______is working in Beijing.
A. which B. that C. whom D. who
解析：选择 D who。逗号后指人，在定语从句中做主语。