英语六级真题句子解析 · Part II Section B (1)

2018年6月英语六级第1套真题句子解析: They were good at breaking enemy secret codes.

主语谓语表语

他们擅长破解敌方的秘密密码。

直译:他们擅长破解敌人的秘密密码。

SYNTAX · 句法精读

句法精读:成分和时态精讲

这句英语六级真题(2018年6月第1套)共 8 词,按切分论证、逐分句精讲、整体总结的顺序讲透成分与时态。

切分论证 · 连接词、标点、从句标志

  1. 首先扫描全句,没有逗号、分号等标点分隔,也没有 and、but、or 等并列连词
  2. 接着查找从属连词或关系词,如 that、which、who、when、if、because 等,全句中均未出现
  3. 然后定位动词:发现 "were" 是系动词,"breaking" 是动名词形式;全句只有一个完整的主谓结构 "They were"
  4. 由于只有一个主谓结构、无连接词或从属标志,确定本句是简单句,无需切分
分句:主句

They were good at breaking enemy secret codes.

作为全句唯一的主句,陈述主语在过去具备的能力

成分推断 · 3 项

谓语 were
  1. 先找句子中的动词形式:"were" 是 be 动词的过去式,"breaking" 是动名词
  2. 系动词 "were" 位于主语 "They" 之后,构成主系表结构中的系动词,是本句的谓语
  3. "breaking" 虽是动词派生形式,但在 "at" 之后作介词宾语,不能充当谓语
  4. 因此谓语是 "were"
主语 They
  1. 在谓语 "were" 之前找名词或代词:句首的 "They" 是人称代词复数形式
  2. "They" 位于句首、在谓语之前,符合主语的典型位置
  3. "were" 是复数形式的系动词,与 "They" 的数保持一致
  4. 因此 "They" 是主语
表语 good at breaking enemy secret codes
  1. 系动词 "were" 后面需要表语来说明主语的性质或状态
  2. "good" 是形容词,位于系动词之后,符合表语的基本形式
  3. "at breaking enemy secret codes" 是介词短语,修饰形容词 "good",共同构成完整的表语部分
  4. 整个 "good at breaking enemy secret codes" 说明主语 "They" 的擅长之处,是系动词后的表语

时态 · 语态 · 语气

时态 一般过去时
语态 主系表(不适用)
语气 陈述语气
判定依据
  1. 时态判定:谓语是 "were",这是 be 动词的过去式复数形式,没有助动词 have、will 或情态动词修饰,也没有进行体 being 或完成体 been,因此是一般过去时
  2. 语态判定:本句是主系表结构,系动词 "were" 后接形容词作表语,不存在动作的主动或被动关系,语态不适用
  3. 语气判定:句子直接陈述过去的事实,没有虚拟语气的标志(如 if 引导的条件句、were 用于非复数主语等),也不是祈使句,因此是陈述语气

语义说明 一般过去时表明 "They" 擅长破译敌方密码是过去的状态或能力,强调这是已经发生或存在过的事实

整体总结 · 结构总览与逻辑链

层级原文功能
L1 · 主句They were good at breaking enemy secret codes.主句包含主语 "They"、系动词 "were"、表语 "good",以及介词短语 "at breaking enemy secret codes" 作补充。结构为主系表,后接介词短语修饰表语。
L2 · 动名词短语(介词宾语)breaking enemy secret codes动名词短语 "breaking enemy secret codes" 作介词 "at" 的宾语,其中 "breaking" 是动名词,"enemy secret codes" 是其宾语。整体充当介词短语的核心成分。

逻辑链本句为简单句,无分句间逻辑

POINTS · 讲解要点

重点短语、句式与易错对照

围绕2018年6月英语六级第1套真题原句整理重点短语、句式与易错对照。

核心短语与搭配

be good at (固定搭配)

good at

"be good at" 是高频固定搭配,表示 "擅长于;在……方面做得好"。at 后接名词或动名词 (-ing 形式)。本句中 "breaking" 是动名词,作 at 的宾语。这个结构在四六级和考研中极为常见,既可用于描述能力,也可用于比较优劣。需注意: 1. 介词必须用 at,不能用 in 或 on 2. 后接动词时必须用 -ing 形式 3. 可与 "be poor/bad at" 形成反义对比 4. 程度副词 (very/quite/really/particularly) 常置于 good 前加强语气 类似结构还有 "be expert at"、"be skilled at",但 "be good at" 是最基础、最通用的表达。

  • ✓ be good at doing sth. ✗ be good at do sth. 或 be good at to do sth. at 是介词,后面必须接名词或动名词,不能接动词原形或不定式
  • ✓ be good at swimming ✗ be good in swimming 或 be good on swimming 固定搭配的介词不能随意替换,必须用 at

break codes (专业搭配)

breaking codes

"break codes" 是密码学领域的专业搭配,意为 "破解密码"。这里的 break 不是 "打破" 的物理意义,而是 "破解、攻克" 的抽象含义。code 作 "密码、代码" 讲时常用复数形式 codes,表示多种密码系统或多次加密信息。 这个搭配在二战历史、间谍题材、信息安全等语境中高频出现。与之相关的表达还有: crack a code (更口语化的 "破解密码")、decipher a message ("解密信息")、decode information ("解码信息") 需要注意 break 在不同语境下的抽象用法,如 break a record (打破纪录)、break the news (透露消息)、break the silence (打破沉默),都体现了 "突破、攻克" 的核心含义。

  • ✓ break enemy codes (破解敌方密码) ✗ open enemy codes 或 solve enemy codes 虽然 solve 有 "解决" 之意,但在密码学语境中,标准搭配是 break 或 crack,不用 solve

关键词汇与用法

enemy (名词作定语)

enemy

"enemy" 在此作定语修饰 "secret codes",构成 "enemy secret codes" (敌方机密代码)。这是名词作定语的典型用法,在英语中极为常见。 enemy 本身是名词,意为 "敌人",但作定语时表示 "敌方的、敌对的",功能类似形容词。这种用法在军事、政治语境中尤其普遍: enemy forces (敌军)、enemy territory (敌方领土)、enemy aircraft (敌机)、enemy lines (敌方阵线) 需要注意的是,名词作定语时通常用单数形式,即使修饰的名词是复数。本句中虽然 codes 是复数,但定语仍是 enemy 而非 enemies。这与中文的 "敌人的密码" 在语序和形态上都有差异,是中文学习者需要特别注意的点。

  • ✓ enemy secret codes ✗ enemies secret codes 名词作定语时通常用单数形式,不受被修饰名词单复数的影响
  • ✓ enemy codes (敌方密码) ✗ enemy's codes 虽然所有格形式语法上正确,但在这种专业术语中,直接用名词作定语更简洁、更符合习惯

secret (形容词的语义层次)

secret

"secret" 作形容词,意为 "秘密的、机密的",修饰 codes。在情报、军事、安全领域,secret 有特定的保密等级含义,通常指不应公开或泄露的信息。 需要区分几个相关词汇的微妙差异: secret: 强调 "不为外人所知的、保密的",侧重状态、confidential: 强调 "机密的、应受信任者才能知晓的",偏正式、classified: 指官方定级的 "机密信息",常见于政府、军事文件、private: 强调 "私人的、个人的",范围较 secret 小 在 "secret codes" 这个搭配中,secret 既指密码本身是加密的 (需要解密才能读懂),也指密码内容是机密的 (不应被敌方获知)。这种双重含义使 secret codes 成为固定的术语性表达。

  • ✓ secret information (机密信息) ✗ secretive information secretive 是形容词,但意为 "守口如瓶的、有城府的",用于形容人的性格,不能形容信息本身

语法与句式特征

动名词作宾语

breaking enemy secret codes

本句中 "breaking enemy secret codes" 是动名词短语,作介词 at 的宾语。动名词 (V-ing) 兼具动词和名词的特性: 1. 名词特性: 可作主语、宾语、表语 2. 动词特性: 可带宾语 (本句中 breaking 带宾语 codes)、可被副词修饰 在 "be good at" 后,必须使用动名词而非不定式,这是英语中介词后接动词的固定规则。类似的结构还有: be interested in doing、be tired of doing、look forward to doing (注意 to 在此是介词,非不定式符号) 动名词短语 "breaking enemy secret codes" 完整保留了动词 break 的宾语结构,体现了动名词的动词属性。这种结构在表达 "擅长做某事" "习惯于做某事" 等含义时极为常见,是四六级和考研的必考点。

  • ✓ They were good at breaking codes. ✗ They were good at break codes. 或 They were good at to break codes. 介词 at 后必须接名词或动名词,不能接动词原形或不定式
  • ✓ look forward to seeing you (期待见到你) ✗ look forward to see you look forward to 中的 to 是介词而非不定式符号,后接动名词

一般过去时的使用

were

本句使用一般过去时 "were good at",表示过去的状态或能力。这里用过去时可能暗示: 1. 描述历史事件 (如二战时期的密码破译人员) 2. 讲述已完成的特定时期的情况 3. 与现在形成对比 (暗示现在情况可能不同) 时态的选择传递了时间信息和语境暗示。如果改为现在时 "They are good at breaking codes",则表示当前或持续的状态。在阅读理解中,时态往往是推断语境、理解作者意图的重要线索。 一般过去时是叙述历史、讲述故事、描述过去经历时的基本时态,在四六级和考研的记叙文、传记、历史类文章中极为常见。

  • ✓ They were good at it. (过去擅长) ✗ They was good at it. 主语 they 是复数,be 动词的过去式必须用 were,不能用 was

句式特点与语用

简单句的表达效力

They were good at breaking enemy secret codes.

本句是典型的简单句结构: 主语 (They) + 系动词 (were) + 表语 (good at breaking enemy secret codes)。虽然结构简单,但信息完整、表达清晰。 简单句的优势在于: 1. 直接明了,避免歧义 2. 适合陈述事实、描述状态 3. 便于读者快速抓住核心信息 在学术写作和正式表达中,并非句子越复杂越好。恰当使用简单句可以: 增强表达的力度和确定性、在复杂段落中提供节奏变化、突出关键信息 本句虽简单,但通过 "enemy secret codes" 这样的专业术语和历史语境,仍然传递了丰富的信息。这提醒我们,表达的有效性不仅取决于句式复杂度,更在于词汇选择和语境把握。

KNOWLEDGE · 知识点

本句的知识点

以下知识点命中片段均出自2018年6月第1套听力这句原句;滚到对应卡片时,贴顶句子的命中位置会画波浪线。

be good / poor / bad at(形容词固定配 at)

were good at breaking

"be good at" 是表达擅长某事的固定搭配,at 是介词,后面必须接名词、代词或动名词(doing)。

本句使用了 "were good at breaking",其中 were 是 be 动词的过去式,breaking 是动名词作 at 的宾语,完整展示了该搭配的标准用法。

迁移方法:记住 "be good at + doing/sth" 这个框架。at 是介词,所以动词必须变为 -ing 形式。常见错误是写成 "be good at do" 或 "be good at to do"。

对比记忆:be good at doing(擅长做某事)vs be good to do(适合做某事,表示事物特性而非能力)。考试中需要根据语境判断主语是「人的能力」还是「事物的适宜性」来选择正确搭配。

EXAM · 考点讲解

这句在考试里怎么考

结合2018年6月英语六级第1套真题的语境,讲这句原句在考场上的实际考法。

句子结构:They were good at breaking enemy secret codes. 这是典型的“主语 + be + good at + 动名词短语”结构,表示擅长做某事。六级听力中常出现此类表达,关键抓住be good at后接的动名词动作。本句意为“他们擅长破解敌人的秘密密码。”

从第一性原理拆解:they指代前文的特定人群,were系词,good at是形容词短语作表语,breaking...是动名词短语作at的宾语,enemy secret codes是动名词的宾语。整体是一个简单句,但包含了动名词短语,是六级常见考点。

理解陷阱:注意breaking不是现在分词表进行,而是动名词,构成固定搭配be good at doing。另外,enemy和secret共同修饰codes,形成名词短语,顺序不能乱。

迁移运用:遇到类似结构的句子,如‘He is good at solving math problems.’,可以快速识别出核心动作和宾语,快速理解句意。听力场景中若听到‘good at’后面有长短语,要耐心听完,抓住动名词及其宾语。

ASSESS · 难度评估

这句的难度画像

对2018年6月英语六级第1套真题原句逐维评分,各维 1–10 分,附评分理由。

整句评估

  • 词汇难度4

    核心词汇 good、breaking、enemy、secret、codes 均为四级以下基础词,且 be good at 是初中即学的固定搭配;唯一稍有专业性的是 codes 在密码学语境下的用法,但整体词汇门槛很低。

  • 结构难度2

    标准的主系表简单句,无任何从句、非谓语、倒装或分隔结构,主干一目了然;唯一需要识别的是动名词短语作宾语,但层次清晰,不构成理解障碍。

  • 精讲价值7

    虽然句子简单,但包含高频固定搭配 be good at、动名词作宾语这一必考语法点、名词作定语的典型用法,以及 break codes 这类专业搭配,知识点密度适中且实用性强,适合作为基础巩固和搭配积累的教学素材。

  • 典型性6

    be good at + V-ing 是四六级和考研的经典高频结构,动名词作宾语也是必考点;句式虽简单但标准规范,在历史、传记、能力描述等常见题材中有一定代表性,但缺乏长难句的典型特征。

  • 表达质量8

    用词准确、搭配地道 (be good at、break codes),语法规范,时态选择恰当,句式简洁有力;虽无复杂修辞,但作为事实陈述句完全符合书面英语规范,可作为基础表达的范例。

  • 综合推荐度6

    适合作为基础阶段的教学句:词汇简单、结构清晰,但包含 be good at、动名词作宾语等高频必考点,精讲价值和表达质量均在中等偏上;不过句子过于简单,缺乏挑战性,对提高阶段学习者吸引力有限,综合推荐度中等。

结构训练评估

  • 主干识别难度2

    主干 "They were good" 位于句首,主语、系动词、表语核心词依次排列,一眼可见,仅需识别介词短语 "at breaking..." 是表语的修饰成分而非独立结构

  • 分句嵌套复杂度1

    简单句,无从句或并列结构,线性顺读即可理解全部成分关系

  • 时态语态难度2

    只涉及一般过去时的系动词 "were",是最基础的时态之一,无被动、完成或情态等复杂形式

  • 成分划分训练价值4

    覆盖主系表结构和介词短语作定语的常见搭配,"breaking" 作动名词易与现在分词混淆,有一定练习价值,但成分种类不够丰富

  • 结构典型性5

    主系表加介词短语修饰是常见基础句式,但本句结构过于简单,在四六级或考研真题中代表性一般,属于入门级别而非高频难点句式

  • 综合训练推荐度3

    结构简单、时态基础,适合初学者入门,但对已掌握主系表和介词短语的学习者收益有限,整体训练价值偏低

VOCAB · 高频单词

句中的英语六级真题高频词

以下高频词全部出自2018年6月英语六级第1套真题的这句原文。

  • codeCEFR B1n. 代码;编码; 法规;法典;准则; 代号;编号 | v. 编码;编程英语六级真题 50 句命中
FAQ · 英语六级真题句

常见问题

关于"They were good at breaking enemy secret codes."这句英语六级真题的翻译、结构划分、从句类型、时态语态与出处。

英语六级真题句「They were good at breaking enemy secret codes.」是什么意思?怎么翻译?
这句话的意思是:他们擅长破解敌方的秘密密码。 更贴近原文语序的直译是:他们擅长破解敌人的秘密密码。 原句共 8 词、CEFR 难度 B1,出自2018年6月英语六级第1套真题听力(Part II Section B (1),第10题,D)。
"They were good at breaking enemy secret codes."这句英语六级真题句子的结构怎么划分?
主句包含主语 "They"、系动词 "were"、表语 "good",以及介词短语 "at breaking enemy secret codes" 作补充。本句为简单句,无分句间逻辑
be good at 是什么意思?英语六级真题句"They were good at breaking enemy secret codes."里怎么理解?
"be good at" 是高频固定搭配,表示 "擅长于;在……方面做得好"。at 后接名词或动名词 (-ing 形式)。本句中 "breaking" 是动名词,作 at 的宾语。
"They were good at breaking enemy secret codes."这句英语六级真题用了什么时态和语态?
全句 1 个分句的谓语分别是:were(一般过去时)。一般过去时表明 "They" 擅长破译敌方密码是过去的状态或能力,强调这是已经发生或存在过的事实。
"They were good at breaking enemy secret codes."出自哪一年的英语六级真题?具体位置在哪?
出自2018年6月英语六级第1套真题的听力,卷面位置 Part II Section B (1),第10题,D;全句句型为简单句。
"They were good at breaking enemy secret codes."算英语六级长难句吗?难点在哪里?
这句结构相对平易:全句 8 词、1 个分句。主干 "They were good" 位于句首,主语、系动词、表语核心词依次排列,一眼可见,仅需识别介词短语 "at breaking..." 是表语的修饰成分而非独立结构。简单句,无从句或并列结构,线性顺读即可理解全部成分关系。
"They were good at breaking enemy secret codes."句中有哪些英语六级高频单词?
共 1 个:code(n. 代码)。它们都属于英语六级真题高频词,其中 code 在英语六级历年真题中出现于 50 个句子。

本页数据最后更新: