英语中的数字命名规则可以分为几个层次,从 1 到上亿的数值都有相应的规则和系统。以下是这些命名规则的介绍。
1. 基础数字(0 - 20)
在 0 到 20 的数字中,每个数字有独立的名称,这些名称是数字命名的基础,需要单独记忆:
数字 | 名称 | 数字 | 名称 |
---|---|---|---|
0 | zero | 11 | eleven |
1 | one | 12 | twelve |
2 | two | 13 | thirteen |
3 | three | 14 | fourteen |
4 | four | 15 | fifteen |
5 | five | 16 | sixteen |
6 | six | 17 | seventeen |
7 | seven | 18 | eighteen |
8 | eight | 19 | nineteen |
9 | nine | 20 | twenty |
10 | ten |
注意:11 和 12 的词根和英语的单词“one”与“two”无明显关联,属于不规则词汇。13 至 19 以
-teen
结尾,但 13 和 15 有特殊拼写规则(“three”变成“thirteen”,“five”变成“fifteen”),需要特别注意。
2. 十位数和整十数(21 - 99)
-
从 20 开始,每个十位数都有特定的名称,并且这些名称通常以 “-ty” 结尾
例如:数字 名称 20 twenty 30 thirty 40 forty 50 fifty 60 sixty 70 seventy 80 eighty 90 ninety 注意:20, 30, 40, 50 等数字都是“整十数”,用来表示“多少十”,它们的名称需要记忆。特别地,forty 没有“u”,和 four 拼写不同。
-
组合数字(21 到 99)
当一个十位数后面有个位数时,使用 “十位数-个位数” 的格式,并用连字符 “-” 连接。
例如:- 21:twenty-one
- 35:thirty-five
- 48:forty-eight
- 99:ninety-nine
连字符用来连接两个数位,让数字表达更简洁清晰。
3. 百位数(100 - 999)
-
百位数的命名方式是先写 [基数词] + hundred
例如:
- 100:one hundred
- 200:two hundred
- 900:nine hundred
-
百位数后带十位或个位
当百位数后带有十位或个位时,可以在“hundred”之后加上“and”再接后续数字,尤其在英国英语中:- 115:one hundred and fifteen
- 342:three hundred and forty-two
- 999:nine hundred and ninety-nine
例外:在美式英语中,有时可以省略“and”,直接说“one hundred fifteen”。
4. 千位数(1,000 - 999,999)
-
对于千位数,使用 [基数词] + thousand 的格式来表达
例如:- 1,000:one thousand
- 5,000:five thousand
- 20,000:twenty thousand
- 100,000:one hundred thousand
-
千位数后带百位数或更小位数
当千位数后带有百位、十位或个位时,表达方式类似百位数的规则,可以加“and”后连接小的位数,例如:- 1,234:one thousand, two hundred and thirty-four
- 56,789:fifty-six thousand, seven hundred and eighty-nine
- 999,999:nine hundred and ninety-nine thousand, nine hundred and ninety-nine
注意:对于千位数的组合,如果包含有百位数或更小的位数,“thousand”后的数值部分也遵循基本的百位和十位组合规则。
5. 百万位(1,000,000 - 999,999,999)
超过百万的数值,使用 million 来表示百万。每 1000 为一个单位,所以“百万”表示一百万(1,000,000)。规则如下:
- 1,000,000:one million
- 15,000,000:fifteen million
- 123,456,789:one hundred twenty-three million, four hundred fifty-six thousand, seven hundred eighty-nine
类似千位数的命名方式,百万位数可以继续组合“千”或更小的单位表达。例如:
- 2,345,678:two million, three hundred forty-five thousand, six hundred seventy-eight
6. 十亿及以上的数值
在英语中,对于十亿(1,000,000,000)以上的数字采用 billion(十亿) 和 trillion(万亿) 等词来表示,继续采用千的倍数规则。常见的大数字命名如下:
数字 | 名称 |
---|---|
1,000,000,000 (10^9) | one billion |
1,000,000,000,000 (10^12) | one trillion |
1,000,000,000,000,000 (10^15) | one quadrillion |
例如:
- 1,000,000,000:one billion
- 1,000,000,000,000:one trillion
组合方式类似百万和千位,遵循从大到小的顺序,例如:
- 2,147,483,648:two billion, one hundred forty-seven million, four hundred eighty-three thousand, six hundred forty-eight
7.小数和分数的表达
-
小数
小数在英文中用 point 表示小数点,小数部分按数字逐位读出:- 3.14:three point one four
- 0.75:zero point seven five
-
分数
分数的表达方式通常为 基数词 + 序数词,并且分子是 1 时,分母用单数;分子大于 1 时,分母用复数。- 1/2:one-half
- 1/4:one-fourth 或 a quarter
- 2/3:two-thirds
- 3/8:three-eighths
对于分母为大数字的分数,通常按 基数词 + 复数序数词 读法,例如:
- 5/16:five-sixteenths
8.科学记数法
在需要表达非常大或非常小的数值时,英语使用科学记数法。例如,5.2 × 10^6 表达为:
- 5.2 × 10^6:five point two times ten to the sixth power
科学记数法在数学和科学表达中广泛使用,可以帮助简化大数或小数的表示。
9. 总结
英语数字命名系统层次分明,便于表达大到小的数值,按照 千为倍数的单位 进行分级。基础数和组合数逐级扩展,符合日常和科学的需求:
- 千以内的数:独立记忆和组合使用。
- 千以上的数:通过百万、十亿等更高级单位进行分层组合。
- 小数和分数:基于点读小数和序数词表示分数。
这种体系使得英语数字命名既能适应日常使用,也能满足较大数值的表达需求。