one和that都可用作替代词,使用时应该注意以下几点:
1. one替代的是 a (an) + 可数名词单数,而 that 替代的是 the + 名词。因此,one 在任何时候都不会相当于 that 。只有 the one 才可以相当于 that 。例如:
I haven’t a pen. Can you lend me one? (此句中one =a pen)我没有带钢笔,你能借给我一支吗?
The population of Shanghaiis larger than that of Beijing.(此句中 that = the population)上海的人口比北京(的)多。
2. 如果替代的名词为复数,应该用 ones ,即使前面出现的是“a (an) + 可数名词单数”,也是如此。例如:
I didn’t buy a calculator. They only had expensive ones. 我没有买计算器。他们只有贵的。(ones = calculators)