上次在咖啡店碰到一个外国友人,顺口就问你吃早餐了吗用英语怎么说,本来以为一句简单的问句,结果聊了半天,才发现自己之前一直说的版本怪怪的,对方听着有点别扭。
那会早上八点多,柜台边上人不多,我手里捏着刚买的豆浆,本来想试着跟他搭句话,脑子里第一反应就是直译,脱口而出“Didyoueatbreakfast?”。他听完愣了一下,笑着摇摇头,说这句话语法没问题,但他们日常很少这么开口。
我当时还有点懵,单词都认识,时态也琢磨过,怎么就不合适了。
他慢慢跟我说,要是单纯关心对方有没有吃过早饭,更常讲的是“Haveyouhadbreakfast?”。用现在完成时,重点落在到现在这个时间点为止,吃没吃过这件事,贴合早上碰面闲聊的语境。而我讲的过去式,更像是在盘问一件已经过去很久、有明确时间点的事,听着生硬,带着一点审问的感觉。
旁边一起的朋友还插了一句,说美剧里好像也听过别的讲法。
是有更随意的版本。熟人之间,关系很放松的时候,可以直接问“Hadbreakfast?”,把主语和助动词都省掉,简短很多,适合碰面随口寒暄。不过这个不能对着不太熟的人用,分寸感差一点,容易显得太随意。
我当场拿手机记了一下,转头又忍不住试了一遍,对着他说“Haveyouhadbreakfast?”。他点点头,说这样就自然多了,就是本地人早上打招呼会说的话。他还提了一句,要是想邀约对方一起去吃早饭,说法又不一样,得换成“Wanttogetsomebreakfast?”,意思就变成要不要一起去吃早餐,和单纯询问有没有吃过,完全是两回事。
回来之后自己对着手机录音反复读,才察觉到两句语气上的差别。过去式那句,读起来硬邦邦的,像是在确认一件既定事实;现在完成时的问句,语调可以放轻,就是普通的关心。
中间还闹了个小乌龙,脑子里窜出来“Doyoueatbreakfast?”,赶紧问他这句行不行。他说这个句子本身是通的,但意思变了,问的是你有没有吃早餐这个习惯,相当于问是不是经常吃早饭,不是问今天早上有没有吃过,很容易聊岔。我之前一直分不清这几句,混着乱用,难怪有时候跟别人聊天,对方反应怪怪的。
那天分开之后,路上一直在回想这段对话。学英语的时候总习惯一字一句照着中文翻,很少去琢磨时态背后的语气差别,很多句子看着没错,放到真实对话里,就会显得很奇怪。单词背得再多,不知道什么时候该用哪一句,开口还是容易出错。
之后碰到别的外国朋友,试着用“Haveyouhadbreakfast?”打招呼,反馈都挺自然的。也试过一次省略版的“Hadbreakfast?”,是跟认识很久的外教聊天,氛围轻松,对方接话也很顺畅。只是到现在,我还是不敢随便乱用,陌生人面前,老老实实说完整那句,稳妥一点。
也不敢觉得自己这下就完全掌握了。不同地区的人说话习惯本来就不一样,有些人日常口语又会有别的变体,我只是刚好在那天,得到了一个适合日常寒暄的说法。这只是我自己碰到的情况,换别的场景,或许又会有不一样的说法。
那天买的豆浆凉了大半,攥在手里,才慢慢反应过来,语言这个东西,从来不是只看对错。