先给判断核心:make 的画面是「从无到有做出一个结果」——make a mistake(造出一个错误)、make money(造出钱)、make a decision(做出一个决定)、make dinner(做出一顿饭);do 的画面是「执行、处理、完成一项任务或活动」——do homework(做作业这件事)、do the dishes(洗碗这个活儿)、do one's best(尽最大努力去做)、do business(做生意这个行当)。麻烦在于:中文的「做」一个词通吃这两个概念,所以「做错误」「做作业」直译过去必然出错——make a mistake 和 do homework 之间的分界线,只能靠把高频搭配当作固定词组整体记住。
下面的 30 道题覆盖初中到四六级最常见的 make / do 搭配,按「基础 · 初中水平 → 进阶 · 高中水平 → 挑战 · 大学·四六级」分三组。每题点击后即时批改,解析里会先给出归类的理由,再点出中文「做」在这里造成的误导。选项里的「都可以」是干扰项——make 和 do 的搭配是固定的,几乎不存在两可的情况。
make vs do:30 题搭配小测
规则速览:make 与 do 的分界线
make 和 do 的核心区别可以压缩成一句话:make 造出「看得见的结果」,do 完成「该做的事」。但与其现场推理,不如把两族高频搭配各记一组——考试时它们基本以固定搭配形式出现,几乎没有现场判断的余地。
常见陷阱:中式英语重灾区
以下错误在作文和口语里出现频率最高,每一条背后都是「做」字的直译冲动。检查自己是否也有这些习惯。
为什么中文母语者总在这里出错:一个「做」字包办一切
英语把「创造结果」和「执行任务」分给两个动词,而中文的「做」一个字全包:做作业、做决定、做研究、做生意、做家务、做噩梦——动作性质完全不同,动词形态却一模一样。也就是说,中文母语者从母语里得不到任何区分信号,「做错误」和「做作业」在中文里听起来同样自然,直译成 do a mistake 和 make homework 也就顺理成章地各错一半。
更麻烦的是中英的归类毫无对称性:中文「做饭」(make dinner)和「洗碗」(do the dishes)都是「做」,英语一 make 一 do;反过来「铺床」(make the bed)在中文里压根不用「做」。这说明 make/do 的分工不是语义推理能解决的,而是历史形成的搭配习惯——所以正确策略只有一个:把两族搭配当作单词本身的一部分整体记忆,就像记住 wake up 而不是 wake above 一样。
如何有效练习:从选择题到自由输出
搭配练习分两步走:第一步用上面的 30 道选择题把「库存」补齐,每天一遍、连续一周,目标是不假思索;第二步进入输出训练——写 5 个英语句子,每个句子必须包含一个 make 搭配和一个 do 搭配(例如 I made a mistake, but I did my best to fix it)。被动认识不等于主动会用,能写出来才算掌握。
写完的句子可以贴进 PromGee 的免费语法检查工具,它会识别搭配错误(包括 make/do 这类逐词检查很难发现的问题)并用中文解释正确用法,让每次写作都变成一次针对性练习。
继续练习
常见问题
make 和 do 最简单的区分方法是什么?
make 表示「做出一个新结果」:make a mistake、make money、make a decision;do 表示「执行一项任务」:do homework、do the dishes、do one's best。但由于例外多,最可靠的方法是把高频搭配当固定词组整体记忆,而不是现场推理。
make a mistake 还是 do a mistake?
一定是 make a mistake。中文「做错事/犯错」的「做」容易误导人写 do,但 mistake 属于「被制造出的结果」,固定搭配 make。同理 make a decision、make a promise、make progress。
do homework 为什么不用 make?
homework 属于「要执行完成的任务」,与 do the dishes、do the shopping 同属任务类搭配,固定用 do。中文「做作业」的「做」同时覆盖 make 和 do,所以这类区别只能靠搭配记忆,无法从中文直译推断。
make/do 这类搭配错误,拼写和语法检查器经常放行。PromGee 的免费语法检查工具会标注搭配层面的中式英语,并用中文解释为什么——把你的作文贴进来,看看藏着几个「做」字直译。
免费检查我的搭配错误