This is the dictionary______I depend a lot whenever I have probl

This is the dictionary______I depend a lot whenever I have problems with new words

A.with which

B.in which

C.on which

D.for which

正确答案是C