平台
首页
立即
学习
个人
中心
立即
推荐
升级
权益
‹ 返回语法总页
‹ 平台总入口
从句系统课
第3课:名从·关系代词 — what/which/who/whom/whose
01
连接词总论
02
名从·连词
03
名从·关系代词
04
名从·关系副词
从句系统课 · 第3课
名词性从句 · 关系代词篇
what / which / who / whom / whose — 在从句中扮演角色
本课要点
① 五个关系代词,在名词性从句中扮演
主/宾/表/定
四种角色
②
what
= 四角全能,但不能进定语从句
③
who
在主/宾之外,还可以扮演表语
④ 关系代词
不能省略
——因为它在从句里"有活干"
开始学习
① 角色地图
② what
③ which
④ who系
⑤ 练习总结
①
五词四角色 — 关系代词角色全图
先看全局地图,再逐词攻坚
关系代词 =
连接 + 扮演角色
。
和上一课的连词不同——关系代词在从句里
有活干
,所以
不能省略
。
关系代词
主语
宾语
表语
定语
能否省略
what
✅
✅
✅
✅
❌
which
✅
✅
✅
✅
❌
who
✅
✅
✅
—
❌
whom
—
✅
—
—
❌
whose
—
—
—
✅
❌
两个字看懂这表
what / which = 全能
(主/宾/表/定都可以)
who = 指人三能
(主/宾/表)
whom = 单人单角
(只做宾语)
whose = 单人单角
(只做定语)
全部不能省略——因为在从句中扮演角色,去掉从句就残缺。
1/5
下一页 ▶
②
what — 四角全能,"……的东西/事情"
what 不进定语从句,只在名词性从句
what = "
……的东西/内容/事情
"
英语里没有
the thing what I saw
——what
不进
定语从句。
What
happened surprised me.
发生的事
让我惊讶。(what = 主语)
去掉 what:
happened surprised me
❌ 缺主语 → what 在扮演角色
I know
what
you mean.
我知道
你的意思
。(what = mean 的宾语)
This is
what
I need.
这就是
我需要的东西
。(what = 表语)
I know
what
book he read.
我知道他读了
哪本
书。(what = 定语,修饰 book)
what + 名词 = 定语角色——不是主语/宾语,是限定这个名词
⚠ what 不能进定语从句
❌
The book
what
I read was good.
✅
The book
that/which
I read was good.
what 本身就是"先行词+连接词"的融合体(what = the thing that),所以它不需要先行词——也因此不进定语从句。
◀ 上一页
2/5
下一页 ▶
③
which — 也是四角全能,"哪一个"
和 what 相同的能力,不同的含义
which 和 what 在名词性从句里能力
完全相同
(主/宾/表/定)。
区别只在含义:
what = 什么/……的东西
vs
which = 哪一个/……的选项
。
Which
is better is unclear.
哪一个更好
还不清楚。(which = 主语)
I know
which
you chose.
我知道
你选了哪个
。(which = chose 的宾语)
The question is
which
way to go.
问题是
走哪条路
。(which = 定语,修饰 way)
what vs which — 快速区分
what
= 开放选择,数量不限。What do you want? → 你想要什么?(任何东西都可以)
which
= 限定选择,从已知选项中选。Which do you want? → 你想要哪一个?(眼前的几个里选)
what book = 什么书(不预设选择范围)
which book = 哪本书(从已知的书里选)
◀ 上一页
3/5
下一页 ▶
④
who / whom / whose — 指人三兄弟
各有所长,不重叠
who
= 主/宾/表(指人)
whom
= 只能做宾语
whose
= 只能做定语("谁的")
I don't know
who
came.
我不知道
谁来了
。(who = 主语)
I don't know
who
you saw.
我不知道
你看见了谁
。(who = 宾语)
I don't know
who
he is.
我不知道
他是谁
。(who = 表语 ← 容易漏!)
he is who → who 做表语,在 be 动词后
I know
whom
you mean.
我知道
你指的是谁
。(whom = 宾语,正式说法)
I know
whose
book this is.
我知道这是
谁的书
。(whose = 定语,修饰 book)
who 的表语角色——别漏!
I don't know
who he is
.
→ who 在从句中做了 is 的表语。很多学生只记住 who 能做主语和宾语,漏掉表语——考试的时候"who he is"和"who is he"搞混,根源就在这里。
◀ 上一页
4/5
下一页 ▶
⑤
练习与总结 — 名从·关系代词篇
五道练习 + 完整角色地图回放
练习1:
what 在从句中扮演什么角色?
I know
what
happened.
主语
宾语
练习2:
以下哪个句子是错误的?
I know what you want.
The book what I read was good.
练习3:
who 在从句中扮演什么角色?
I don't know
who
he is.
主语
表语
练习4:
which 在从句中扮演什么角色?
I know
which
book he likes.
主语
定语
练习5:
关系代词在名词性从句中能否省略?
能省略
不能省略
本课总结 · 名从·关系代词篇
1
what / which = 四角全能:
主/宾/表/定都可以。what = "……的东西",which = "哪一个"。
2
who = 指人三能:
主/宾/表。
表语别忘了
(I don't know who he is)。
3
whom = 只做宾语,whose = 只做定语。
4
全部不能省略
——在从句中扮演角色,去掉残缺。
5
what 不进定语从句
——what = the thing that,自带先行词。
下节课预告:
名从·关系副词篇 — when / where / why / how 在名词性从句中只扮演状语。
◀ 上一页
5/5
🔄 重新开始
基本
文件
流程
错误
SQL
调试
请求信息 : 2026-11-01 21:51:54 HTTP/2.0 GET : https://www.st-eng.cn/grammar/lesson3_nounclause_relpron.html
运行时间 : 0.033825s [ 吞吐率:29.56req/s ] 内存消耗:3,431.30kb 文件加载:154
查询信息 : 0 queries
缓存信息 : 0 reads,0 writes
会话信息 : SESSION_ID=a6b5b3bc7b1308684344f3e6027f5a6f
/www/wwwroot/www.st-eng.cn/public/index.php ( 0.81 KB )
/www/wwwroot/www.st-eng.cn/vendor/autoload.php ( 0.75 KB )
/www/wwwroot/www.st-eng.cn/vendor/composer/autoload_real.php ( 1.63 KB )
/www/wwwroot/www.st-eng.cn/vendor/composer/platform_check.php ( 0.90 KB )
/www/wwwroot/www.st-eng.cn/vendor/composer/ClassLoader.php ( 15.99 KB )
/www/wwwroot/www.st-eng.cn/vendor/composer/autoload_static.php ( 11.74 KB )
/www/wwwroot/www.st-eng.cn/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
/www/wwwroot/www.st-eng.cn/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
/www/wwwroot/www.st-eng.cn/vendor/guzzlehttp/guzzle/src/functions.php ( 5.55 KB )
/www/wwwroot/www.st-eng.cn/vendor/adbario/php-dot-notation/src/helpers.php ( 0.57 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-helper/src/helper.php ( 7.35 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Facade.php ( 2.71 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 7.33 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 8.84 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/polyfill-iconv/bootstrap.php ( 4.03 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/polyfill-intl-grapheme/bootstrap.php ( 2.22 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/polyfill-intl-normalizer/bootstrap.php ( 0.71 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php ( 0.70 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/polyfill-php72/bootstrap.php ( 1.89 KB )
/www/wwwroot/www.st-eng.cn/vendor/voku/portable-utf8/bootstrap.php ( 0.15 KB )
/www/wwwroot/www.st-eng.cn/vendor/voku/portable-utf8/src/voku/helper/Bootup.php ( 2.59 KB )
/www/wwwroot/www.st-eng.cn/vendor/voku/portable-utf8/src/voku/helper/UTF8.php ( 458.45 KB )
/www/wwwroot/www.st-eng.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 0.99 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-captcha/src/helper.php ( 1.37 KB )
/www/wwwroot/www.st-eng.cn/app/functions.php ( 0.87 KB )
/www/wwwroot/www.st-eng.cn/app/weixin.php ( 6.89 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/App.php ( 14.29 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Container.php ( 15.39 KB )
/www/wwwroot/www.st-eng.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
/www/wwwroot/www.st-eng.cn/app/provider.php ( 0.19 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.28 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Env.php ( 4.52 KB )
/www/wwwroot/www.st-eng.cn/app/common.php ( 110.36 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/helper.php ( 18.47 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Config.php ( 4.62 KB )
/www/wwwroot/www.st-eng.cn/config/app.php ( 2.61 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
/www/wwwroot/www.st-eng.cn/config/cache.php ( 0.78 KB )
/www/wwwroot/www.st-eng.cn/config/captcha.php ( 1.04 KB )
/www/wwwroot/www.st-eng.cn/config/con_alipay copy.php ( 2.95 KB )
/www/wwwroot/www.st-eng.cn/config/con_alipay.php ( 2.97 KB )
/www/wwwroot/www.st-eng.cn/config/con_alipaybak.php ( 3.01 KB )
/www/wwwroot/www.st-eng.cn/config/con_api.php ( 0.69 KB )
/www/wwwroot/www.st-eng.cn/config/con_common.php ( 2.05 KB )
/www/wwwroot/www.st-eng.cn/config/con_contact.php ( 0.32 KB )
/www/wwwroot/www.st-eng.cn/config/con_img.php ( 0.43 KB )
/www/wwwroot/www.st-eng.cn/config/con_mall.php ( 0.62 KB )
/www/wwwroot/www.st-eng.cn/config/con_menu.php ( 5.33 KB )
/www/wwwroot/www.st-eng.cn/config/con_run.php ( 0.28 KB )
/www/wwwroot/www.st-eng.cn/config/con_web.php ( 1.21 KB )
/www/wwwroot/www.st-eng.cn/config/con_wechat.php ( 1.13 KB )
/www/wwwroot/www.st-eng.cn/config/con_wechat.shangfox.php ( 1.13 KB )
/www/wwwroot/www.st-eng.cn/config/con_wei.php ( 0.86 KB )
/www/wwwroot/www.st-eng.cn/config/console.php ( 0.23 KB )
/www/wwwroot/www.st-eng.cn/config/cookie.php ( 0.56 KB )
/www/wwwroot/www.st-eng.cn/config/database.php ( 2.18 KB )
/www/wwwroot/www.st-eng.cn/config/filesystem.php ( 0.65 KB )
/www/wwwroot/www.st-eng.cn/config/jump.php ( 0.36 KB )
/www/wwwroot/www.st-eng.cn/config/lang.php ( 0.81 KB )
/www/wwwroot/www.st-eng.cn/config/log.php ( 1.35 KB )
/www/wwwroot/www.st-eng.cn/config/middleware.php ( 0.19 KB )
/www/wwwroot/www.st-eng.cn/config/route.php ( 1.55 KB )
/www/wwwroot/www.st-eng.cn/config/session.php ( 0.57 KB )
/www/wwwroot/www.st-eng.cn/config/trace.php ( 0.34 KB )
/www/wwwroot/www.st-eng.cn/config/view.php ( 1.05 KB )
/www/wwwroot/www.st-eng.cn/app/event.php ( 0.25 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Event.php ( 6.97 KB )
/www/wwwroot/www.st-eng.cn/app/service.php ( 0.13 KB )
/www/wwwroot/www.st-eng.cn/app/AppService.php ( 0.26 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Lang.php ( 7.22 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.27 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.27 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
/www/wwwroot/www.st-eng.cn/vendor/services.php ( 0.22 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 1.75 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-captcha/src/CaptchaService.php ( 0.52 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-multi-app/src/Service.php ( 1.08 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.65 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.67 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Validate.php ( 46.61 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/Model.php ( 24.73 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 16.40 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 26.07 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.24 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/model/concern/TimeStamp.php ( 5.69 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 10.47 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.31 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Log.php ( 6.27 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
/www/wwwroot/www.st-eng.cn/vendor/psr/log/src/LoggerInterface.php ( 3.31 KB )
/www/wwwroot/www.st-eng.cn/vendor/psr/log/src/LoggerTrait.php ( 3.62 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Cache.php ( 4.91 KB )
/www/wwwroot/www.st-eng.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 15.54 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.60 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 8.17 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Console.php ( 22.64 KB )
/www/wwwroot/www.st-eng.cn/app/Request.php ( 0.09 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Request.php ( 54.27 KB )
/www/wwwroot/www.st-eng.cn/app/middleware.php ( 0.25 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 2.94 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/middleware/CheckRequestCache.php ( 5.54 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/middleware/LoadLangPack.php ( 3.46 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Cookie.php ( 5.97 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.06 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-multi-app/src/MultiApp.php ( 7.07 KB )
/www/wwwroot/www.st-eng.cn/app/index/common.php ( 0.05 KB )
/www/wwwroot/www.st-eng.cn/app/index/event.php ( 0.07 KB )
/www/wwwroot/www.st-eng.cn/app/index/middleware.php ( 0.08 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Route.php ( 23.25 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.31 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/route/Domain.php ( 5.53 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 13.56 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/route/Rule.php ( 23.18 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.19 KB )
/www/wwwroot/www.st-eng.cn/app/index/route/app.php ( 6.45 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.68 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 6.61 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 6.07 KB )
/www/wwwroot/www.st-eng.cn/app/index/controller/Grammar.php ( 1.79 KB )
/www/wwwroot/www.st-eng.cn/app/BaseController.php ( 2.10 KB )
/www/wwwroot/www.st-eng.cn/vendor/liliuwei/thinkphp-jump/src/Jump.php ( 5.61 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/View.php ( 4.33 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-view/src/Think.php ( 8.00 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-template/src/Template.php ( 46.46 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
/www/wwwroot/www.st-eng.cn/runtime/index/temp/2a0eb96b6ef05681ebbc6ebb115e1f4f.php ( 36.60 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/Response.php ( 8.65 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/response/Html.php ( 0.97 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/think-trace/src/Html.php ( 4.49 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 6.17 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
/www/wwwroot/www.st-eng.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.88 KB )
0.040840s