it、one、that 的区别详解
在英语学习中,it、one 和 that 都可以用来指代前面提到的名词,但它们的用法和含义有明显区别。正确理解三者差异,有助于提升语言表达的准确性和地道性。
1. it 的用法
it 用于指代同一个事物(即上文提到的特定名词),强调“就是那个”。
— I bought a new phone yesterday.
— Oh, is it expensive?
(这里的 it 指的就是“昨天买的那部手机”,是同一部。)
2. one 的用法
one 用于指代同类中的一个(泛指,非特指),通常用于可数名词单数,表示“同类中的另一个”。
— I need a pen. Do you have one?
— Yes, here’s one.
(这里的 one 指“一支笔”,不是特指某支,而是任意一支同类的笔。)
注意:one 常用于避免重复,且多用于肯定句;在否定或疑问中常用 any。
3. that 的用法
that 用于指代上文提到的同类事物,但强调不同个体,常带有比较意味,相当于 “the one” 或 “the + 名词”。它既可以指可数名词单数,也可以指不可数名词(此时用 that of... 结构)。
— The weather in Beijing is colder than that in Guangzhou.
(that = the weather,指“广州的天气”,与北京的天气是两个不同的天气。)
— The population of China is larger than that of Japan.
(that = the population,不可数名词,用 that 指代。)
对比总结
- it → 同一个(特指,原物)
- one → 同类中的一个(泛指,可数)
- that → 同类中的另一个(特指,常用于比较,可数/不可数)
常见错误示例
❌ 错误:I like this book. Do you have it?
✅ 正确:I like this book. Do you have one?(你想问的是“有没有一本这样的书”,不是“有没有这本书”)
❌ 错误:The price of tea here is higher than one in India.
✅ 正确:The price of tea here is higher than that in India.