a 更偏向于‘一个’的意思,one专指数字里的1。整数前确实是可以用a,但是这里用 a 并不是唯一,完全可以用one替代,而且其实用one更常见。而整数之后的零头则不能用 a代替one。英语的数字里没有这种用法。如果将 1,100 说成 “a thousand, a hunred”会被人认为是一千和一百两个分开的数字,而不是一千零一百。
都一样 没什么区别 只不过one比a 强调的成分多一些
英语也不是很统一的,和汉语一样各种腔调,用法,编者的环境不同说法不一样很正常。不过以大多数英语学习者的眼光one是比较标准的,也被大多数人所认可的。a 确实在后面为整数的时候使用,而且多用于货币。如果看过越狱应该有点映像吧。
总之就是在数字里面a只能在开头用。不能在后面用
而one开头和后面都能用
另外,像1031这样de ,是一个整数(1000)加一个比较小的零头(31)的时候,中间隔一个0的时候(1031中间这个0),开头一般用a,以显示主体和零头的关系。
所以1031一般是a thousand and thirty-one
one thousand and thirty-one也正确,但是一般不用