在英语学习中,it、one 和 that 都可以用来指代前面提到的名词,但它们的用法和含义存在明显差异。本文将从定义、用法、例句和对比四个方面详细解析三者的区别。
it 用于指代前面提到的同一个具体事物(同名同物),通常指不可数名词或单数可数名词。
one 用于泛指前面提到的同类事物中的一个(同名异物),通常替代可数名词单数,强调“同类中的另一个”。
注意:ones 是复数形式,用于复数可数名词。
that 用于特指前面提到的同类事物中的特定一个(常带有后置定语),多用于避免重复,尤其在比较结构中。它既可以指可数名词单数,也可指不可数名词(此时相当于 the one 或 the + 不可数名词)。
| 代词 | 指代对象 | 是否同一事物 | 常见搭配 |
|---|---|---|---|
| it | 前文提到的具体事物 | 是(同名同物) | 无修饰语,直接指代 |
| one | 同类中的任意一个 | 否(同名异物) | 常带形容词修饰(a red one) |
| that | 同类中的特定一个 | 否(特指,常带后置定语) | 常用于比较结构(than that of...) |
❌ 错误:I lost my pen. I need to buy it again.
✅ 正确:I lost my pen. I need to buy one again.(因为不是买回原来的那支,而是买一支新的)
❌ 错误:The population of China is larger than it of India.
✅ 正确:The population of China is larger than that of India.(population 是不可数名词,需用 that 指代)