【思路】
第一步,本题考查植树问题,用公式法解题。第二步,根据孙大爷从第1棵走到第17棵(共16个间隔)用了8分钟,可得每个间隔需要:8÷16=0.5(分钟),根据孙大爷总共用去30分钟,可得孙大爷共经过了30÷0.5=60(个)间隔,设这个河堤共有x个间隔,根据孙大爷走到最后一棵后再走回到第9棵(第9棵树前有8个间隔),代入数据可得x+x-8=60,解得x=34,故河堤的树共有34个间隔,所以共栽树:34+1=35(棵)。
因此,答案为B。