a(n)与one最根本的不同点是:a(n)是不定冠词,而one是数词。a(n)所表示的“一”是泛指同类事物中的任一个,数的概念居第二位。one所表示的“一”是数的多寡。
1. Can a boy do this?
2. Can one boy do this?
解析
例句1翻译成“这件事,孩子能干得了吗?”潜在的意思是,这件事是否需要成年人来干。
例句2翻译成“这件事,光一个孩子能干得了吗?”潜在的意思是,这件事是否需要两个或更多的孩子来干。
3. It’ll take more than a year to build the reservoir.
4. It’ll take more than one year to build the reservoir.
解析
例句3翻译成“建造这个水库要花一年多的时间。”a year不跟two years对举。more than a year指一年以上两年以内的时间。
例句4翻译成“建造这个水库,一年时间不够。”这里year作计数单位,more than one year应理解为不止一个年头,如两年、三年等。
5. They brought down two enemy planes at a blow.
6. They brought down the enemy plane at one blow.
解析
例句5翻译成“他们一举击落两架敌机。”at a blow旨在赞扬they的功绩,这里的a没有明确的次数意味。
例句6翻译成“他们一炮就把那架敌机打落了。”at one blow不仅赞扬功绩,而且赞扬他们技术高超,每发必中。
a(n)与one的区别还有以下几点:
1、习惯上说a day or two(一两天),a week or two(一两周)。若改用one,则要写成one or two days, one or two weeks。这些说法属于近似(approximation)说法,连词or读作/ə/。
2、one day, one rainy day等可用作状语;a day, a rainy day一般不能用作状语,因为它们具有名词属性。例如
2.1 Let’s call it a day.今天就到这里吧。
2.2 One rainy day, Jason lay on the ground in a hut.某一个下雨天,杰森躺在临时营房的地上。
但是当a day作“每天(per day)”解时,可用作状语,如:
We have three meals a day.我们一天吃三顿饭。
3、a(n)与one在和hundred/thousand/million等数词连用时也有所不同。a(n)表示笼统的数字,一般用于非正式场合,one表示比较精确的数目。如:
I want to live a hundred years. 我想活上百把岁。
The journey took exactly one hundred days.这次旅行花了整整一百天。
4、a(n)不与two, three等数词对举,不能说
I have a pen, but my sister has three pens.
I have a pen, but three pencils.
以上两句中的a pen均应改为one pen。
但是a(n)可以和two, three连用。如:
I have a pen and three pencils.
5、a(n)有“每一”的含义,在表示每一单位的价格、速度、次数时通常用a不用one,如:
We have three meals a day.我们一天吃三顿饭。
6、在固定词组(set phrases)里,a与one的用法就多数情况说,是固定而不容互换的,如at a time(一次),at one time(从前有个时期或一度);all of a sudden(突然间),all of a sweat(一身大汗)等。
在少数词组里,a与one可以互换,但a不再像one那样含有较强的“一”的意味,因此当one在有的词组里并不那么强调数的概念时,同a就有相通之处。如:
be of a mind与be of one mind, in a word与in one word等。