one,that,it,which到底怎么区分上文指代的内容

Doux 1年前 已收到1个回答 举报

GAOYAN125 幼苗

共回答了15个问题采纳率:93.3% 举报

One 指代的是上文已经出现过的同一或同一类东西,通常不能用来指代句子,one用作定语从句中作先行词.
比如:I don't like the red coat,but the blue one.这里的one 就是泛指上文中的coat.
或者:I will throw the red shoes,the one that was broken yesterday.如果用 the one,就是特指前面提到的那一件东西.
that ,在定语从句中通常用作关系代词,即前面必须要主现一个先行词,这个先行词可以是人,也要以是物,也可以是不定代词和one,that不能用于非限制性定语从句,即,that 前面不能有逗号,that 在定语从句中不能指代一句话.
比如:We don't need anyone that has never passesd the exam.
没通过考试的我们一概不需要!这里的 that 就是指代前面的 anyone.
which,在定语从句中只能指代物,不能指代人(特殊情况下除外),前面不能跟 one,以及不定代词,which 可以用于非限制性定语从句,可以指代前面的一句话.
it 通常在句子中用作形式主语或形式宾语,往往后面会有真正的主语/宾语出现,一般不用于定语从句中.在一般句子中,it 也是特指前面出现的东西,这点和the one作先先词的定语从句有点像,比如 I will throw the book,the one that was broken yesterday 就可以改为;I will throw the book,because it was broken yesterday

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.084 s. - webmaster@yulucn.com