but for which这个短语有问题,but本来就是连接词,for which 同样充当连接词作用,两个句子中间只能有一个连接词,所以but for which 是错误的
But for which有问题