that,one,it作代词.纠结啊
2个回答

1it 和上面的代词区别最大的地方就是引用的目的不一样,不知道你发现没有,所有one that为纯代词的例句中,引用代词都是表现与其同类两个或多个事物的比较(这点下面展开),而it 则是单纯的引用前面的某个事物.

2这句话你不理解为什么that可以修饰5.12是吧?这里是区分that作为纯代词(只指代,无其他功能)的用法和作为定语从句连词代词的用法.that光作为代词的话是用于一些比较,比如你那个例句:weather in XX is better than that in XX,这些比较出现that都有一个相同点,那就是有比较级如better(没有比较级而出现that做纯代词错误).但是这句话中的that 不应该理解成一个纯代词,而同时是连词,连接后面修饰"the number"的定语从句,这时that的指代则为定语从句的先行词.

3这句不用that的原因在2中说明了,因为that作为纯代词必须有比较级,一般是A of B is -ER than that of C(that指代C的A).另外补充一点,it's exactly the one (that) i wanted这句话中省略了一个that连词,连接后面修饰"the one"的定语从句(我想要的那一个).这里也许你会问为啥不省略the one 而省略that呢,因为省略the one 的话,变为it's exactly that i wanted,定语从句前面竟然修饰的是副词exactly,不觉得很荒谬么?

4 one 的用法比较多,作为纯代词的话特指有两种方式特指:一个是加the,一个是加定语(XXX的那个),而这里的特指就是加了一个定语(由其他情感而引起的那个).再来说下为什么不用that 的原因,明显that作为纯代词不适合在这里用,因为无比较级;再说that作为定语从句连词和代词的话也错误,因为后面caused by other emotions不是一个完整的句子(要加is:a secondary emotion that is caused by other emotions).

还有不懂的HI我