THIS IS A STORE _____ YOU CAN BUY ALMOST EVERYTHING FROM.A. WHICH...

25. This is a store _____ you can buy almost everything from.

A. which

B. where

C. what

D. in which