when引导的是时间,where引导的是地点,有的时候也会出现你所给出的这样的问题,这就要求你分析从句中的句子结构了.
第一个句子中
visit是一个及物动词,后面要接宾语而不能单独使用,所以这个时候先行词park作的是visit的宾语,那么只能用which来引导作宾语.
第二个句子中work是不及物动词,后面不能接宾语,那么这个里面factory应该用where引导,做work的地点状语。
也可以用翻译句子的方法来辨析,第一个句子中的定语从句我们可以翻译成为:我们去的那个公园。而第二个句子中从句翻译成为:他在工厂里工作。“去”不能单独使用,不能说成“我们去”,后面肯定有一个承受者,也就是我们说的宾语。第二个句子“他工作”,意思很完整,只是缺少一个工作的地点而已。根据个人经验,能够翻译成“在……”地方的时候多位地点状语。
同样道理,对于一些句子使用which
和when的情况也可以根据这样的方法来分析。如果先行词的时间能做宾语就是which,否则用when
温馨提示:答案为网友推荐,仅供参考