核心结论
be good/poor/bad at 是表达「擅长程度」的固定搭配,核心结构为「be + 形容词(good/poor/bad)+ at + 对象」,用于描述某人在某方面的能力或技巧水平。
good at 表示「擅长、在行」,强调能力突出;poor at 和 bad at 都表示「不擅长」,其中 poor 更正式、委婉,常用于学术或书面语,bad 更直接、口语化。
at 后接的对象可以是名词(学科、技能名称)或动名词(doing 形式),表示具体擅长或不擅长的事项,介词 at 在此搭配中不可替换。
易错点与直译陷阱
介词误用:at 不能换成 in 或其他介词。虽然 be good in 在某些方言区存在,但标准英语和考试中只认 be good at。错误示例:He is good in math(✗)应为 He is good at math(✓)。
动词形式错误:at 后接动词时必须用动名词(doing),不能用动词原形或不定式。错误:be good at play basketball(✗)/ be good at to play basketball(✗),正确:be good at playing basketball(✓)。
poor 和 bad 的语域混淆:虽然两者都表不擅长,但 poor 更正式,bad 更口语化。考研阅读或写作中倾向用 poor at,日常对话用 bad at 更自然,但考试中两者语义基本等同,不作为考点区分。
not bad at 的歧义:在口语中 not bad 常表「还不错」(相当于 quite good),因此 not bad at 可能被误解为「还挺擅长」。考试写作或正式表达中,要明确表达不擅长应直接用 poor at 或 not good at。
be good to 的干扰:be good to somebody 表示「对某人好」,与 be good at 完全不同。真题完形常设置此类介词替换陷阱,需根据语义判断:表擅长用 at,表待人态度用 to。
近似结构辨析
be good at vs be good for:at 后接擅长的对象(技能、学科),for 后接有益的对象(健康、目的)。对比:She is good at sports(她擅长运动)vs Sports are good for health(运动有益健康)。
be good at vs be good with:at 强调技能本身,with 强调与人或物打交道的能力。对比:He is good at teaching(他擅长教学技巧)vs He is good with children(他善于和孩子相处)。考试中 with 较少涉及,以 at 为主。
be poor at vs be weak in:两者都可表不擅长,但 weak in 更多指知识基础薄弱(如 weak in grammar 语法基础差),poor at 泛指能力不足(如 poor at expressing ideas 不善于表达想法)。考试中两者有时可互换,但 poor at 适用范围更广。
be bad at vs do badly in:bad at 侧重能力属性(长期不擅长),do badly in 侧重具体表现(某次考试或任务做得差)。对比:I'm bad at math(我数学不好,能力问题)vs I did badly in the math exam(我这次数学考得差,表现问题)。
理解与翻译方法
判断 at 后接什么形式:先识别 at 后的词性需求 —— 若为动词,必须转为动名词(加 -ing);若为名词短语,直接使用。口诀:at 后动词要穿「ing 外套」。
区分 good/poor/bad 的语义:三者构成擅长程度的正负两极,good 为正极(擅长),poor 和 bad 为负极(不擅长)。翻译时 good at 译为「擅长/在行」,poor/bad at 译为「不擅长/不善于」,根据语境选择正式或口语化表达。
识别完形或改错陷阱:遇到 be good/poor/bad 后的介词空格,优先填 at;若出现其他介词(in/on/with/for),检查语义是否为「擅长」—— 是则改为 at,否则可能是其他搭配(如 be good for)。
验证动名词形式:at 后若有动词,检查是否为 -ing 形式。若为原形(do)或不定式(to do),直接判定为错误,改为 doing。
翻译时补全逻辑:中文常省略「擅长」的对象,但英文 be good at 后必须有宾语。例如中文「他很擅长」需补全为「他很擅长这个/某事」才能对应 He is good at it/this。
考法提示
完形填空高频考点:在 be good/poor/bad 后设置介词选项(at/in/on/for),正确答案为 at。干扰项 in 最常见,需根据「擅长」语义排除其他介词。
语法填空动名词陷阱:给出 be good at ___(play),要求填动名词 playing。常见错误是填原形 play 或不定式 to play,注意 at 为介词,后接动名词是铁律。
改错题介词或形式错误:句中出现 be good in doing 或 be good at do,需将 in 改为 at 或 do 改为 doing。
写作替换词推荐:表达擅长时,除 be good at 外可用 excel at、be skilled in(注意 skilled 配 in)、have a talent for 等高级表达,避免重复;表达不擅长可用 lack proficiency in、be weak in 等替换 poor/bad at。
阅读理解语义判断:遇到 be good at 需准确理解为能力属性(擅长),而非品质(好)或状态(处于良好)。例如:He is good at hiding emotions 应理解为「他善于隐藏情绪」(技巧),而非「他擅长好的隐藏」(错误理解)。
记忆技巧
介词记忆:at 表示「在某点上」,擅长即「在某技能点上表现好」,用 at 定位这个点。对比:good at(擅长某点)vs good in(在某范围内,非标准用法)。
动名词口诀:at 是介词,介词后面动词要「名词化」(加 -ing)。记住:介词 at 的「at」=「add t + -ing」,提醒自己加 -ing。
poor 和 bad 选择:正式场合(论文、演讲)用 poor,日常口语用 bad,但考试两者通用。记忆:poor 更「贫乏」(委婉),bad 更「坏」(直接)。
教学例句
Students who are good at critical thinking tend to perform better in analytical tasks.
擅长批判性思维的学生往往在分析性任务中表现更好。
at 后接动名词 thinking,描述抽象技能的擅长。
Many professionals admit that they are poor at time management despite years of experience.
许多专业人士承认,尽管有多年经验,他们仍不擅长时间管理。
poor at 正式语境,at 后接名词短语 time management。
Children who are bad at following instructions may struggle in traditional classroom settings.
不善于遵循指令的儿童可能在传统课堂环境中遇到困难。
bad at 后接动名词 following,描述行为能力的不足。
Although he is good at solving technical problems, he finds it difficult to explain solutions to non-experts.
虽然他擅长解决技术问题,但他发现很难向非专业人士解释解决方案。
对比 good at solving(擅长)与 difficult to explain(困难),展示能力的不同侧面。