你好,关于这个问题,我是这样想的。
on这个单词是介词有“在……之上”;“向,朝”;“关于”;“在……时候”……的意思。
一般我们在语法上读[^n],这是英式发音;翻译上读[a:n],这是美式发音。二者都没有错误
on与不同的字母组合会有不同的发音,就好比汉字,同一个汉字和其他不同的字组合在一起就会有不同的读法。
on与m组合时,month 这时on发的是^n
而on与n组合时,non这里的on英式发音是on,而美式发音是a:n
在一些翻译软件上有英式发音和美式发音两种。
所以两者都是正确的。
希望我的回答可以帮助你!