1.one:用来替代特指的同一类人或事物的可数名词时,其前面必须加上限定词(如a,the,this,that等)、物主代词或形容词加以修饰.one在定语从句中作先行词替代特指的同一类人或事物时,其前面必须用定冠词the限定,但不可用that替换.如果先行词为"one of...",其关系代词在定语从句中作主语,从句中的谓语动词常用复数形式,one在句中不可替代不可数名词.在句中如果出现了同一个不可数名词时,则需要重复前一个名词,或者省略那个名词.
2.it:用来替代前面提到的同一事物时,被替代的名词可以是可数名词,也可以是不可数名词
3.that:用来替代前面提到的特指的事物,所代替的名词可以是可数名词,也可以是不可数名词.代替可数名词可以用the one替换.但其前面不可用任何限定词修饰.