1) 从词性上看：a是不定冠词，主要表示类别，即着重表示其后的名词是某物，而不是其他物； one 表示“一(个)”时是数词，主要表示数量，即强调在数量上是一个，而不是两个或多个。比较：Give me a dictionary. 给我一本字典。(此处强调的是：我要的是一本字典，而不是一本教材，也不是一本小说等)Give me one dictionary. 给我一本字典。(此处强调的是：我要的是一本字典，而不是两本字典或多本字典)再比较以下一组表达在意义上的区别：more than a year 一年多 (如一年零三个月等)more than one year 不止一年 (如两年或三年等)(2) 由于 one 是数词，着重数量意义，所以当要强调数量、进行数量对比或回答 how many 的提问时，均应用 one，而不能用 a (an)。如：He has only one pen, but I have two. 他只有一枝钢笔，但我有两枝。I want one box, not five. 我想要一个盒子，不是要五个。How many friends do you have here? — Only one. 你在这儿有多少个朋友？—— 只有一个。