怎样判断定语从句中是使用where还是that或which?

问题描述:

怎样判断定语从句中是使用where还是that或which?
请提供例子……
where不可以做从句的主语?

关键是判断定语从句中的句子成分.所谓缺什么补什么,缺主语用which或who,缺时间状语用when,相对而言缺少地点状语就用where,什么也不缺用that,但也可以省略.例如:I went to the shop 【 】 my father work at .I went...