【正确答案】
C
【答案解析】[精析] 本题考查关系副词where的用法。本句的两个分句之间用逗号隔开了,没有加并列连词,所以本句应是主从复合句。他“在那里学会了经营之道”应是修饰前面的shop,用逗号隔开了,所以是非限定性定语从句。when在定语从句中作时间状语,where作地点状语,which作语或宾语,that不能用在非限定性定语从句中。定语从句“…he learned the business”的先行词shop放到定语从句之中作地点状语,即at the shop he learned the business。所以本题的正确答案为C。
[知识拓展] 关系副词可以用“介词+关系代词”来代替。当介词在关系代词前时,只能用which和whom,且不能省略;当介词在句尾时,关系代词可用which和whom,且可以省略。