DO YOU KNOW A SHOP ___________ SELLS GOOD COFFEE

49. Do you know a shop ___________ sells good coffee?A. which B. that C. whose D. A & B are correct