# 长句读不懂，先找谓语：英语句子骨架的定位法

用三步定位主句谓语，再由它反推主语，把任意长句还原成最小骨架

> 句子主干 · 谓语动词 · 从句识别 · 约 7 分钟 · 09 月 12 日

## 本篇要点

1. 每个分句有且只有一个限定动词作谓语，因为限定动词承载时态与主谓一致，这两项信息只需钉一次。
2. 非限定形式（to do、单独出现的 doing、单独出现的 done）不能单独撑起一个分句，次要动作要靠加连接词变从句或降级成非谓语来处理。
3. 谓语常是一串词，但只有第一个词随主语和时态变形：have/has been watching、will have finished、can swim 里负责变形或交代时间的就是核心。
4. 定位主句谓语的三步：圈出所有动词形状的词；剔除前面带 to 或没有助动词的 -ing/-ed；用连接词划出从句边界，在墙外找那个限定动词。
5. 连接词（that、which、who、because、although 等）是从句的边界标记，墙里的谓语归从句，不参与主句骨架。
6. 找到谓语后问“谁 / 什么 + 谓语”反推主语；介词短语不能作主语，所以 The man in the old coat laughed 的主语是 the man。
7. 谓语之后的成分分两类：拿掉句子就不成立的是必要成分（宾语、表语），拿得掉的是可选状语，骨架只需保留前者。
8. “一个分句一个谓语”不是“一句话一个谓语”：并列谓语共用主语合法，并列句和主从复合句里每个分句各有一个谓语。
9. 句子以非谓语短语开头或谓语倒装时规则不变，先定位谓语和边界，再问主语是谁。

---

先看这一句：

> Having worked in the city for nearly a decade, the engineer who designed the bridge that collapsed last year finally decided to speak to the reporters waiting outside his office.

很多人的阅读顺序是“从第一个词往后译”，于是抓住 worked 就以为是主干，读到一半发现自己理解的时间和人物都是错的。这句真正的主干只有三块：**the engineer decided to speak**。其余全是挂上去的零件。

问题不在于单词量，而在于没有先找到句子的锚点。这个锚点就是谓语动词。这篇只讲一件事：拿到一个长句，怎么用一套固定动作把谓语找出来，再由它反推主语，看清整句话到底在说什么。

## 为什么一个分句只有一个“时态锚点”

英语的动词形态背负两件事：时态和主谓一致。Cambridge 的语法说明写得很直接，限定动词（finite verb）要显示 tense、person 和 number，比如 I go、she goes、we went；非限定形式则不显示时态 [1]。

这两样信息的作用，是把一句话钉在“什么时候”和“谁”上面。钉一次就够了。所以一个分句只需要一个限定动词作核心：He works here（现在，他）；He worked here（过去，他）。如果一句话里出现两个各自带时态标记的动词，读者会自动理解成两个陈述、两个时间点。

这条约束不是学术摆设，它正好解释了中文学习者最常见的一类错句：

- ✗ The man stands there is my teacher.
- ✓ The man standing there is my teacher.

前一句里 stands 和 is 都带时态，读者读到一半就被迫结句，然后撞上第二个 is，语法崩了。要表达一个次要动作，英语的处理方式是把它“降级”：要么加连接词变成从句（the man who stands there），要么变成非谓语形式（standing / to stand）[2]。降级之后，一个分句又只剩一个时态锚点，句子就立住了。

**注意一个例外**：如果两个动词共用同一个主语、由一个并列连词连起来，那是并列谓语，不算两个分句——She opened the letter and read it twice。主语只出现一次，两个动词都受它约束，一次时态即可。但如果说 Tom plays guitar and his sister sings，第二个动词有自己的主语，那就是两个分句，各有一个谓语。

## 谓语常常不是“一个词”，而是一串

真正的难点往往不是找不到动词，而是动词太多。先建立一个概念：谓语可以是一串词，但这一串里**只有第一个词负责变形**。

- I **have** been watching TV. / He **has** been watching TV.
- I **will** have finished it by Friday.
- She **can** swim.

have 变成 has，说明它承担了时态和一致；been watching、finished、swim 这些形式被锁死，不再随主语变化。will 本身不变形，但它已经把时间信息交代出去了。所以定位谓语时，要找的是这一串动词里“第一个还能变形的那个”，连同它后面跟着的一整串。

## 三步在长句里定位谓语

把动作拆成可执行的顺序：

```mermaid
graph TD
  A["圈出所有长得像动词的词"] --> B{"前面有 to 吗？"}
  B -->|"有"| C["非谓语，出局"]
  B -->|"没有"| D{"前面有 is/was/has/had 吗？"}
  D -->|"有 -ing 或 -ed"| E["谓语串的一部分，保留"]
  D -->|"没有"| F["非谓语，出局"]
  E --> G{"被连接词包住吗？"}
  F --> G
  G -->|"被包住"| H["从句谓语，归那个从句"]
  G -->|"没被包住"| I["主句谓语找到了"]
  I --> J["问：谁 / 什么 + 谓语？"]
  J --> K["得到主语和最小骨架"]
```

**第一步：先把所有动词形状的词圈出来，宁可多圈。** 你的眼睛不该在这里做判断，判断放到第二步。

**第二步：剔除两类伪装者。**

第一类是根本不能当谓语的词：to do（不定式）、单独出现的 doing、单独出现的 done。判断办法很机械——看它前面有没有助动词。有 be，is running 就是谓语的一部分；有 have，has finished 也是；什么都没有，那就是非谓语 [3]。所以那三个连着的动词吃掉一个 to 就出局了：

> **To finish** the report on time, she **stayed** up all night.

第二类是“真谓语，但不在主句里”。这时候要找**连接词的边界**。常见的有 that、which、who、when、where、because、although、if、unless、since、while、after、before。一个连接词就等于在句子中间砌了一堵墙：墙里面有自己的谓语，归它自己管。

**第三步：在没被墙包住的动词里，找那个限定动词。** 它（连同后面的助动词串）就是主句谓语。

## 拿三个句子走一遍

**句子一：拉长，但骨架不变。**

> The man laughed.
> The man in the old coat laughed loudly at the joke his friend told.

第一句的骨架是 The man laughed。第二句圈出 laughed、told；told 被他的朋友那层修饰关系包住（原句省略了关系词 that），归从句；主句谓语仍是 laughed。主语是谁？问“谁笑了”——是 the man，不是 the coat。in the old coat 是介词短语，介词短语永远不能当主语，这是反推主语时最常踩的坑 [4]。骨架没变：The man laughed。

**句子二：加了从句，主句谓语在哪。**

回到开头那句长句，圈出所有动词：worked、designed、collapsed、decided、waiting。

- Having worked —— 前面没有助动词，非谓语，出局；
- designed —— 被 who 包住，从句谓语；
- collapsed —— 被 that 包住，从句谓语；
- decided —— 没被任何连接词包住，主句谓语；
- waiting —— 非谓语，出局。

于是骨架浮出来：**the engineer decided to speak**。再单独看墙里面两块信息：工程师设计的是那座桥，桥去年塌了。

同一句话还能换个写法，骨架依然不变：

> The engineer, who had been designing bridges for twenty years, finally decided to speak.

had been designing 前面有 had，是谓语串没错，但它被 who 关在里面；主句的锚点还是 decided。

**句子三：谓语跑到主语前面去了。**

> Under the table sat a small cat.
> Did you see him?

第一句主语不在句首。没关系，方法不变：找到 sat，问“谁 sat”，答案是 a small cat。第二句的 Did 承担了过去时和疑问信息，是谓语串的一份子，see 是它后面的原形。

## 找到谓语之后，再看后面补了什么

主语和谓语只构成最小骨架，句子剩下的部分都在回答“谓语后面还缺什么”：

- 缺一个被作用的对象，就补宾语：She wrote **a letter**。
- 是 be、seem、become 这类词，后面补对主语的说明，那叫表语：She seems **tired**。
- 已经完整，再加的就是可选信息（时间、地点、方式、原因），统称状语。

判断可行性的标准很朴素：把这个成分拿掉，句子还成立吗？拿不掉的是必要成分，拿得掉的是可选成分。The man laughed loudly at the joke 里，loudly 和 at the joke 全都去掉，The man laughed 依然成立——所以骨架只有两块，其余都是零件。

## 这套动作的边界

“一个分句一个谓语”指的是每个分句各自只有一个时态锚点，不代表整句话只有一个谓语。并列谓语（She opened the letter and read it twice）合法；并列句（Tom plays guitar and his sister sings）里就有两个；主从复合句里，从句谓语归从句，主句谓语归主句。三个层次分清楚，规则就不会被误用。

另一个常见误解是把规则用反：为了“保持只有一个谓语”，把该有的动词删掉或换成 doing，写出 The man standing there is my teacher 却说成“站立的那个人是我的老师”——这在语法上对，但如果你本想表达“那个站在那儿的人”，用 who stands there 更清楚。降级是工具，不是必须。

最后留一个今天就能做的练习：随便挑三句你正在读的英文长句，只做三步——圈出所有动词形状的词，用连接词划出从句的墙，然后在墙外找出那个限定动词，问“谁 + 它”。练几次之后，你读长句的眼睛会自动先落到谓语上，而不是被一串名词带跑。下一篇接着处理这个锚点上的时态标记：英语的时态其实只在回答两个问题。

## 来源

1. [Cambridge Grammar: Clauses — finite and non-finite — 限定动词需显示时态、人称和数的定义](https://dictionary.cambridge.org/us/grammar/british-grammar/clauses-finite-and-non-finite)
2. [Cambridge Grammar: Independent and dependent clauses — 主句必为限定分句，从句可限定或非限定](https://dictionary.cambridge.org/us/grammar/british-grammar/independent-and-dependent-clauses)
3. [Subject and Verb Identification — 变换时态检验主谓动词、-ing 前有 be 形式时充当动词](https://human.libretexts.org/Courses/College_of_the_Sequoias/Reading_and_Composition/17%3A_Grammar/17.12%3A_Subject_and_Verb_Identification)
4. [Finding Nouns, Verbs, and Subjects — 先找动词再问“谁做了这个动作”的主语定位规则](https://www.grammarbook.com/grammar/subjectVerb.asp)

---

原文：https://pangzhengboyin.com/articles/finding-the-main-verb-in-long-sentences-327f4690

> **庞征博引** · 想学的，慢慢都会
>
> 庞征博引是把想学的东西写成连载的 AI 学习工具。说出想学什么，它会先了解你的基础，再把主题写成一篇篇 5–10 分钟能读完的文章；边读边问，接下来学什么跟着你走。这篇就是这样写出来的。
>
> 开始你自己的连载 → https://pangzhengboyin.com
