要搞清楚这个问题,我们首先要明白 序数词后缀是如何来的。在英语中,序数词表示顺序,如第一、第二、第三等。它们的缩写形式通常是在阿拉伯数字后面加上相应的后缀,这些后缀其实是单词末尾的缩写:
* 1st:源自 "first"第一,取末尾的 "st"。 * 2nd:源自 "second"第二,取末尾的 "nd"。 * 3rd:源自 "third"第三,取末尾的 "rd"。 * 4th 及以后除特殊情况:大部分序数词以 "th" ,如 "fourth"第四, "fifth"第五, "sixth"第六等,所以缩写为 "4th", "5th", "6th"。
那么,为什么31是31st呢?
这里的核心规则是:序数词的后缀取决于该数字“最后一个音节”或“最后一个单词”的字母,而不是看整个数字。 * 31 整拼写是 "thirty-first"。
* 我们看它的“最后一个单词”是 "first",正如我们前面所说,"first" 对应的缩写是 "st"。
* 因此,31 的序数词缩写就是 31st。 * 如果数字的个位数是1,那么序数词后缀通常是 st例如:1st, 11th? 不,这里有个小例外!11是eleventh,固定用th。等等,让我们更精确一点:
* 1: first (1st)
* 21: twenty-first (21st)
* 31: thirty-first (31st)
* ... 以此类推
* 类似地:
* 2: second (2nd)
* 22: twenty-second (22nd)
* 3: third (3rd)
* 23: twenty-third (23rd)
* 4及以上,且个位数不是1,2,3时,通常用 th (例如:4th, 5th, 10th, 14th, 20th, 24th)。 所以,回过头来看31号。因为31的个位数是1,并且它不是11,所以它遵循“个位数为1则用st”的规则,即由 "thirty-first" 缩写为 31st。而 "31th" 这个形式,在英语中是不存在的,因为 "thirty-one" 的序数词并不是 "thirty-oneth"这本身就是个错误的单词。 一下,判断日期中“几日”的序数词缩写,主要看这个数字“个位数”所对应的序数词后缀除了11,12,13这三个特殊情况。31的个位数是1,对应的序数词是 "first",因此其缩写是 31st。记住这个规则,就再也不会混淆 "st", "nd", "rd" 和 "th" 了。
