The sentence is below (standalone sentence, no context)
Bears often hide themselves in places ____ hunters can't find.
My teacher said the answer was "that/which". I feel totally OK with that, but am confused about why which is also applicable here.
IMHO, which leads a non-restrictive clause while that leads a restrictive clause. Since hunters can't find isn't an additional description of the noun places, which is not suitable here. And because it restricts places to those that hunters can't find, that should be OK here. Am I right?