意思不同,词性不同,用法不同,one表示泛指,that和it表示特指。one基数词,意为“一(个)”,that指示代词,意为“那、那个”,it代词意为“它”除了人之外的所有物。that与所指名词为同类,但不是同一个,而it与所指名词为同一个。
one替代可数名词单数,表示泛指,代替前面提到的同类人或物中的一个,但不能替代前面的整个句子,表同类异物;one可以单独使用,前面也可有“冠词+形容词”或this,that, which等修饰;one的复数形式为ones。
it即可替代可数名词单数,也可替代不可数名词,特指前文提到过的同一事物,表同类同物。
that替代可数名词单数或不可数名词,特指上文提到过的某类事物,也可替代前面的整句话;有时为了避免重复,that可以和do连用来代替上文提到的动作,而one和it则没有这种用法。
I will take the seat next to the one(=that)by the window.
The students who do best in exam are not always those(=the ones) with the best brains.
Today's cellphones are smaller than those(=the ones)used in the past.