1.There are many reasons why/for which/that/不填 people want to engage in voluntourism.
2.Students should involve themselves in community activities where/from which/that/不填they can gain experience for growth.
3.This is the place they once lived.
This is the place in which they once lived.
This is the place where they once lived.
This is the place that they once lived.
4.Do you remenber the day on which/when/that/不填 we met each other?
5.There is a supermarket,from which/where/that?you can buy many stuff that you need.
麻烦老师看看这些句子是否正确,谢谢!
网友的问题的本质其实是关系副词that的使用以及省略的问题。
that作为关系副词引导定语从句属于非正式语气,that可以在从句中作地点状语,时间状语,原因状语和方式状语。正因为是非正式语体,that常省略。
需要注意的是能用关系副词引导定语从句的先行词是有限的,必须知道那些名词可以用关系副词that 引导定语从句。
通常以下四类名词可用关系副词that引导定语从句:
1 place (地点名词中只有place一个词可以);
2 reason (表示原因的名词中,只有reason一个词可以);
3 way (表示方式的名词中,只有way一个词可以);
4 时间名词:time, moment,second, minute, hour, day, week, month, year等。
以上名词也可以分别用关系副词where,why, when 以及介词+关系代词引导定语从句。
需要注意的是,有的语法书说: This is the place (where/that) they used to live. 引导定语从句的关系副词where可以省略。这种说法其实是不准确的。省略的 不是关系副词where,而是关系副词that。我们换一个地点名词:This is the house where they used to live. 先行词为house时,不能用关系副词that引导定语从句,必须使用关系副词where。假设这是非正式语体,可以省略where吗?答案很清楚,不可以!!!。所以,where是不能随便省略的。
下面分析网友的句子:
There are many reasons why/for which/that/不填 people want to engage in voluntourism.
先行词为reason,可以用关系副词that,that也可以省略。所以四个选择都是正确的。其中最常见的是用why, 或者省略that——不填。
2.Students should involve themselves in community activities where/from which/that/不填they can gain experience for growth.
activities不可以用关系副词引导定语从句。that为错误。where为正确。介词+which是可以的,但要选择正确的介词。gain experience from/in/during? 用哪个介词合适呢?我觉得in 要比from更合适。所以在你确定不了用哪个介词时,最好用where作状语,避免介词的选择错误。where不可以省略(省略的是that),所以不填关系词也是错误的。
3.This is the place they once lived.
This is the place in which they once lived.
This is the place where they once lived.
This is the place that they once lived.
以上四句都对。但that通常省略。故第四句最不常用。
4.Do you remenber the day on which/when/that/不填 we met each other?
四个选项都正确,但最常用的是when和省略that。
5.There is a supermarket,from which/where/that?you can buy many stuff that you need.
supermarket不可以用关系副词that引导从句,故that为错误。from which介词使用错误,应为in which. 只有where正确。(能用where地方,尽量用where,避免介词+which选错介词!)。where不可省略!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!