看到一个段子,说让外国人说时间,从 1:58 到 2:02 ,那么说出来就是“two to two to two two”,是这样吗?

按照初中英语老师教的语法,这么说好像确实没错,但本能又觉得不可能,到底是怎样的呢?

这个问题我问了 chatGPT 十几分钟,它好像说明白了又好像自己弄错了,总之没有给到我清晰可信的答案。

刚才正好问了我的老外朋友 Ray 这个问题,终于算搞透彻明白了,这里分享给大家。

先说答案,从 1:58 到 2:02 不能说“two to two to two two”,老外没这么说的。

然后逐步分解,先说 2:02 ,说法应当是 two oh two,或者 two minutes past two,或者 two minutes after two ,没有其他说法,所以后面的 two two 不成立。

再说最困扰我们的 two to two 是不是能表示1:58?当然不能。1:58的说法 one fifty-eight 或者  two minutes to two 。

所以从1:58到2:02这个时间段的常见表达就是 one fifty-eight to two oh two ,不是 two to two to two two 。

来根本的认知一下:

1、30是一个划分点,叫做 dividing point

2、根据这个划分点,在1~29分钟的时间我们用 past/after 表达,比如 2:10 就是 ten past two 或者 ten after two;在在31~59这个段的我们用 to ,比如1:58就是 two minutes to two

再小补充下:

3、表上的12个数字叫做 clock point

4、如果分针的时间在这个 clock point 上,直接说数字,不用加 minutes,比如 2:10是 two ten,也可以说 ten past two or ten after two;2:15是 two fifteen,或者 (a) quarter past two or (a) quarter after two

5、如果分针的时间不在 clock point 上,用 past 或者 after 表达的时候需要加 minutes,比如 2:02就是 two minutes past two 或者 two minutes after two

怎么样,你蒙了吗?