太复杂了,有个很简单的办法,如果先行词在从句中是作主语或宾语定不能省略的成分,那么这一定是个定语从句 如:I have a car which is imported from Germany. 这是典型定语从句,如果把which去掉,从句就缺主语了. 如果先行词在从句中作时间或地点状语,则为状语从句. 如何判断?省略先行词,从句意思有变化,而不会影响起句法完整性,即从句主谓(或者主谓宾)完整,那这就是状语从句. 如:This is the hospital where I was born. 即使去掉where,i was born这个从句句法依旧完整 这句话也可以用定语从句表达为:This is the hospital in which I was born. 如果去掉which,从句变为i was born in,缺少宾语,句法结构都不完整.因此这是个定语从句. 这可以原创的经验之谈.