第1个回答 2010-01-20
注意先行词,从句前的单词或词组,还得自主分析句子结构
这两句话中the place是先行词
前句句中the place在句中作状语,修饰worked。再则把the place代入应为in the place准确的说是in which,即my father worked ten years ago in the place
后句中the place在句中作 visited的宾语,陈述句为my father visited the place last year
总之,定语从句中缺主语,宾语,表语,句子成分残缺,残缺的部分用that或which代替,先行词有修饰时,通常用that,有“,”或介词用which。
定语从句中句子成分完整,介词(如at,in,on等)和先行词代入句中作状语或定语(0f which),用介词(如at,in,on等)+which,也可用关系副词when,where,whose,why,视先行词的类型而定,时间用when,地点用where,原因用why
再结合百度百科就行了
要学好英语,一定要会分析句子成分
第2个回答 2010-01-20
首先区分一下,关系代词和关系副词,关系代词是that which who whom,这些词在定语从句中要代替先行词在从句中作主要成分既主语宾语表语(whose在从句中作定语),关系副词是when where why 这些词在定语从句中代替先行词做状语。第一句work 是不及物动词不缺宾语所以用where做从句的状语,第二句visit是及物动词后面需要宾语因此需要关系代词代替the place做宾语。 如何选用关系代词还是关系副词,关键是看先行词在从句中做什么成分,主语宾语表语用关系代词,定语用关系代词whose,如果不缺主要成分既主语宾语表语缺状语的话就要关系副词。