this is the dormitory in which i lived.为什么不能直接用which?

this is the place that/which/省略 i visited.就可以。

而this is the place that/which/省略 i lived不能用,只能用in which呢?

请先 登录 后评论

最佳答案 2022-01-15 17:57

你显然对定语从句结构理解有误。当先行词为名词place的时候,定语从句谓语动词为不及物动词如live,从句需要地点状语。你可以用where引导定语从句,where在从句中作状语,你可以可以用介词in+关系代词which作状语。介词放在which前是正式语体;介词in留在句末则相对非正式。当先行词为place时,that既可以是关系代词,也可以是关系副词。所以,你可以直接把that用作关系副词,在从句中作状语,不需要介词,that还可以省略。你也可以把that用作关系代词,在句末用介词。但不能用in that引导从句。

如果先行词是place之外的其他地点名词,则that只能是关系代词,不能用作关系副词。如果从句需要地点状语,你要么用where引导从句(where不可以省略),要么用介词+关系代词。用which时,介词可以在which前,也可以在句末。用that时,介词只能在句末。当介词在句末时,关系代词可以省略。

This is the place (that/which) I visited last year.  visit是及物动词,从句需要宾语。所以从句用关系代词引导,不可以用where。在限制性定语从句中关系代词作宾语可以省略(非正式语体)。

This is the place where/(that) I used to live. 从句需要地点状语,于是用关系副词where或关系副词that引导从句,that可以省略。

This is the place in which I used to live. 从句需要地点状语,于是用in which引导从句,介词短语作从句地点状语。

The is the place (that/which) I used to live in. 从句需要地点状语,于是用关系代词that/which+句末的介词in作地点状语,关系代词可以省略。

This is the dormitory where I lived. 从句需要地点状语,用关系副词where引导从句,并在从句作状语。先行词是place以外的地点名词,不能用关系副词thatwhere也不能省略。

This is the dormitory in which I lived. 从句需要地点状语,用in which 引导从句,介词短语作状语。介词在从句之首,不能用that

This is the dormitory (that/which) I lived in. 从句需要地点状语,用关系代词引导从句,介词留在句末。介词短语作状语。关系代词可以省略。

从网友的提问可知,网友对于关系词引导定语从句时需要在从句中作成分这点认识不足。当先行词为place时,that可作为关系副词引导定语从句,并在从句中作状语,which则不可以。先行词为place外的地点名词,that就只能是关系代词,不能是关系副词。如果用关系代词,则需要与介词合用,关系代词作介词宾语,介词短语作状语。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1686 浏览
  • lifestruggle 提出于 2022-01-14 13:30