5、定语从句,先行词是thebookSherlockHolmes,在定语从句中which指代先行词作为定语从句中的动词recommend的宾语。CD两项是关系副词,不能在句中做宾语,只能做状语。A项who的先行词通常都是指人的名词。句意:上个星期我从图书馆里借了《福尔摩斯诡异》,这是我的同学推荐给我的。故B正确。【试题延伸】非限定性定语从句起补充说明作用,缺少也不会影响全句的理解,在非限定性定语从句的前面往往有逗号隔开,如若将非限定性定语从句放在句子中间,起前后都需要用逗号隔开。需要注意 which