英语里a/an和one都是量词,用在可数名词单数形式的前面,代表“一个”的意思。关于a和an的区别非常简单,这里就不赘述了。那么,a/an和one在语法使用上到底有哪些区别呢?国际英语教学大师Scott Thornbury在其著作中作了简单清晰的归纳。

打开网易新闻 查看更多图片

1. 首先是强调的侧重点不同:当侧重于表达数量上唯一的时候,应该使用one,突出一个,而不是两个三个,比如:

There is only one problem…

相对应的是,如果想突出的是后面名词所描述的事物,就应该用a/an,比如:

I am a teacher.

不过如果想突出的是所描述事物的某种独特性,是这个而不是那个,还是要用one,比如:

There was one teacher that suddenly realized…

当然,很多时候如果没有侧重点需要强调的话,a/an与one是可以通用的,比如:

In a(one) word…

不过需要注意的是,即便能够通用并且表达的是同样的意思,在使用形式上可能会有区别:

an hour or two/one or two hours

2. 其次,one是可以用作代词指代前面所提到的可数名词:

打开网易新闻 查看更多图片

当one用作代词这种情况下甚至还有复数形式ones,比如:

3. 最后就是在英语习语中,两者的用法通常是固定的,不能随意互换:

one by one; as a result

下面几个例句,都是剑桥英语语料库中收录的典型错误用法,看看它们错在哪里?

英语里这些用法上的区别其实并不需要死记硬背,还是那句话:多听多看多用是关键。