Breaking down problems into bite-sized chunks and using code to solve them becomes normal.
全句唯一的主干分句,用一个主系表结构陈述一种常态。其中前面的两个动作性短语并列后整体作主语,说明“什么事情变得正常”,后面的形容词说明变成了什么状态。
成分推断 · 3 项
- 先找最能支撑全句判断的谓语位置。句中虽然有 "Breaking"、"using"、"to solve" 这些带动作意义的形式,但它们都不是和人称、数直接配合来表达全句判断的核心位置。
- 再看哪个词后面能自然接表语。"becomes" 后面紧跟 "normal",符合“主语 + 系动词 + 表语”的常见搭配;如果把别的动词形式当谓语,就无法解释为什么后面直接接形容词。
- 最后排除其他候选:"Breaking" 和 "using" 是 "-ing" 形式,前面没有助动词配合,不像谓语;"to solve" 前面有 "to",明显是不定式短语,也不是全句谓语。所以本句谓语应确定为 "becomes"。
- 先从谓语 "becomes" 往前找:英语里谓语前面最常见的位置就是主语位置,因此先看它前面哪一整段能够整体回答“什么变得正常了”。
- 这段内容由 "Breaking down problems into bite-sized chunks" 和 "using code to solve them" 两部分组成,中间用 "and" 连接。这里的 "and" 连接的不是两个完整句子,因为后面没有第二个独立谓语,所以它连接的是两个并列动作性短语。
- 再看这两个短语的形式,"Breaking" 和 "using" 都是动词加 "-ing",可以把动作当作一件事来谈。两个这样的短语并列后,整体就能作为一个主语。
- 排除其他切法:不能只把前半段当主语、把后半段另算分句,因为后半段没有自己独立的谓语;也不能把 "problems" 当主语,因为它只是第一个动作 "Breaking down" 的宾语。所以主语应是整段并列动名词短语。
- 先看谓语后面出现了什么成分。"becomes" 是系动词,用来表示“变得……”,它后面通常接形容词或名词性成分来说明主语的状态或性质。
- 这里 "normal" 放在 "becomes" 后面,位置上正好符合表语的位置;意思上也能构成“某事变得正常”的完整判断。
- 排除其他可能:"normal" 不是动作承受者,因此不是宾语;它也没有修饰后面的名词,因为后面已经到句末了。所以它应判断为表语。
时态 · 语态 · 语气
- 先找谓语的表面形式。核心谓语是 "becomes",它是动词原形加 "-s" 的形式,前面没有 "will",所以不是将来;没有 "have" 加过去分词,所以不是完成;没有 "be" 加现在分词,所以不是进行。由这些可见线索可判断它是一般现在时。
- 再判断语态。这里的谓语是系动词 "becomes",后面接的是表语 "normal",构成的是主系表结构,不是“被……”的被动式,也不是及物动词主动支配宾语的结构,因此语态应按主系表处理。
- 最后看语气。句子是在直接陈述一种常态,没有命令语气,也没有与事实相反或表示假设的特殊标志,因此属于陈述语气。
语义说明 这里用一般现在时表达一种普遍情况或常见趋势,强调把问题拆小、用代码解决问题这件事会被视为正常状态。