from where和for which的区别

如题所述

from where和for which的区别,具体如下:

一、指代不同

1、from where:从哪里来; 从那里; 从何处; 从哪里。

2、for which: 哪一个 ; 哪一些 ; …的那个,…的那些 ; 那个,那些。

二、侧重点不同

1、from where:侧重用于地点。

2、for which:侧重用于物。

三、语法不同

1、from where:是一个介词宾语结构,介词宾语在此是一个由where引导的宾语从句。简单理解,这个where所引导的句子就是一个表示方位的“名词”。

2、for which:是较为典型的特殊定语从句信号,当关系代词在定语从句中充当了from的介词宾语,为了避免介宾分裂,所以介词from随同which一起移位到了定语从句开头。

温馨提示:答案为网友推荐,仅供参考