英语定语从句详解where which that 在从句中的用法我总是会混淆 三者在类似的句型中用法有什么不同 请举例详

2个回答

  • 关于你所提出的三个关系代词的问题有以下

    首先 that 和which 在很多情况下可以互换 但也有只能用that或只能用which的时候

    只能用that的时候

    1 在there be句型中

    2 不定代词做先行词时 如 anything everything nothing all much 等

    3 先行词有the only the very 修饰时

    4 先行词为序数词 形容词最高级

    5 先行词既有人又有物

    只能用which的时候 就是介词提前的时候

    如 we have been slow to develop the science from which such a technology might be drawn

    还有非限制性定语从句是只用which

    指代上文一整句话时只用which

    where 引导的定语从句 一般先行词是地方 地点

    希望我的回到对你有用