which和what的用法区别


which和what的用法区别


Which指代这件事 , what指代内容 , what可以引导名词性从句,在从句中可做主语、宾语、表语 。which是关系代词 , 引导定语从句 , 在从句中可充当主语、宾语、表语 。
which和what的用法区别一、后接名词时的区别
当用作定语修饰其后接名词时 , 只用which和what , which和what的区别是:前者用于选择范围较小或较明确的场合 , 后者用于选择范围较大或不明确的场合 。如:
二、其后不接名词时的区别
当其后不接名词时 , 二者均可用 , which和what的用法区别依然是:前者用于选择范围较小或较明确的场合 , 后者用于选择范围较大或不明确的场合 。
【which和what的用法区别】注:当选择范围比较明确且用作宾语时 , who也可以用which或whichone代之 。

    推荐阅读