之前和外国朋友线下聊天,突然卡壳,愣是想不明白为某人买某物用英语怎么说,随口憋出来的句子生硬又别扭,还差点说错意思,那次尴尬的经历之后,慢慢在日常交流和口语练习里摸透了最接地气的用法。
很多人最开始都会踩同一个坑,下意识直译中文句式,硬生生说出buy something for somebody,总觉得这就是唯一标准答案,其实日常口语里,大半场景都不会这么死板地去表达。最离谱的是,之前对着网课死记硬背这个句式,真正开口对话时,语速一快就卡顿,还经常混淆人称顺序,说出来的话外国人听得云里雾里。
真正用得最多、零出错的基础句式就一个,buy sb sth。没有多余的介词堆砌,结构简单,完全贴合英语口语的说话习惯。上次帮外教代购了一本专业书籍,随口说出I bought her a professional book,对方瞬间秒懂,语气自然又顺畅,没有一点书面感。
很多人分不清两个句式的细微区别,其实不用纠结复杂的语法理论,从实际使用场景就能分清。buy sb sth 纯粹就是陈述“为某人买了某物”这个事实,是最通用、最日常的表达,适合聊天、日常沟通、简单叙述事件。
而buy sth for sb 带着一层特意、专门的意味,大多用在有目的性的购买场景里。上次室友过生日,特意挑了很久的礼物,和外国同学说起这件事的时候,用了I bought a gift for my roommate’s birthday,这句话就精准体现出是专门为生日准备的购买行为,不是随手添置的东西。
还有一个极易被忽略的小误区,很多新手会乱用to代替for,说出buy sth to sb的错误句式。之前口语练习的时候就犯过这个低级错误,被当场纠正,后来才反应过来,buy是赠与类动词,所有为他人购置物品的场景,一律搭配for,绝对不能用to,这个错误真的超级高频,一不注意就出错。
时态的使用也不用搞得很复杂,日常交流完全不用抠精细语法。当下买完、刚完成的动作,直接用一般过去时bought;平时习惯性帮别人带东西、买物品,就用一般现在时buy;打算、准备帮某人买东西,就用will buy。
上次出门逛街,朋友让我帮忙带一杯咖啡,当场脱口而出I will buy you a cup of coffee,简单利落,没有任何语法问题,是外国人最常用的临场表达。
不用刻意积累复杂句型,日常所有场景,两个句式就能全覆盖。随口叙述小事、日常闲聊,无脑用buy sb sth;专门为他人购置礼物、刚需物品,带有目的性的场景,就用buy sth for sb。
那天聊完天之后,就把之前记的一堆复杂语法笔记划掉了,只留了这两个最简单的句式,之后所有口语对话里,再也没在这个短句上卡过壳。