本模块导读

这个模块有 3 章:第 3 章"时态"、第 4 章"语态"、第 5 章"情态动词"。

学完你能:真实对话里不再纠结时态——脑子里过三句话就能选对;写邮件、汇报进度时知道什么时候该用被动把"事"顶到主语位;求人办事、猜事情时,语气能拧到合适的礼貌刻度。

预计时间:2 周。

前后衔接:上接句子骨架模块——主谓宾已经立住了,这一模块给骨架装上"发动机":时间坐标(时态)、镜头方向(语态)、说话态度(情态)。下接句子扩展模块,学会把简单句拼成复杂长句。

整课思维导图 · 动词系统这三章拧哪三个旋钮

骨架立住了,这一模块给它装三个旋钮:时间坐标(时态)、镜头方向(语态)、说话态度(情态)。三个旋钮拧对,句子才像活人说的。

第3章
时态:完了吗·还在做吗·跟现在有关吗
→
第4章
语态:镜头对着人还是对着事
→
第5章
情态动词:把握度+必须度两个刻度盘
读法:别背时态名字——每章都是"场景优先",先想你要表达啥状态,动词形式自己跟着来。
03

第3章 · 时态:别背名字,看场景选

Tense by Scenario
从这里开始,我们要给骨架装第一个旋钮——时态。因为"现在完成进行时"这种名字一摆出来头就大,但真人对话里老板不会等你反应三秒。说白了,选时态不用记名字,脑子里过三个问题就行。学完你就能在真实对话里不纠结时态,脱口而出。下一章我们拧第二个旋钮——语态。
本章要学什么
选时态三步法 → 7个常见场景 → 12时态矩阵 → 现在完成vs一般过去

"现在完成进行时""过去完成进行时"……这些名字一摆出来,头就晕了。但真实对话里,老板不会等你反应三秒才回答。你根本没时间想名字——脑子里只需要过三个问题,时态自己会跳出来。

一个真实的开场

老板走过来问你:"Did you send the report?" 还是 "Have you sent the report?" 这俩到底啥区别?你又该怎么答,才显得又利索又靠谱?

论选时态三步法:不问名字,只问三句

别先去想"这叫什么时态"。开口之前,在脑子里快速过一遍这三个问题:

第一步:动作完了吗?
完了 → 往"完成 / 一般"方向走;没完 → 往"进行"方向走。

第二步:还在进行吗?
还在进行 → 用"进行时"(be doing);已经停了 → 往"一般 / 完成"走。

第三步:跟现在有关系吗?
有 → 用"完成时"(have done),潜台词是"所以现在……";没有,只是单纯说一句过去 → 用"过去时"(did)。

三个答案一交叉,时态基本就定了。举个例子——同事问你:"你从北京回来多久了?"

第一步 回来了,动作完了。
第二步 现在人在办公室,不在旅途中,不在进行。
第三步 "回来"这个状态从落地一直持续到今天,跟现在有关系。
→ 三个一交叉:I've been back from Beijing for two weeks.(我从北京回来两周了。)

再举一个——同事随口问:"昨天干嘛了?"

第一步 做了,完了。
第二步 现在没在做,不在进行。
第三步 只是交代昨天的一件事,不强调对现在有啥影响。
→ 三个一交叉:I went to the cinema yesterday.(我昨天去看电影了。)

你看,从头到尾没说过一个时态名字,但选出来的时态是对的。这就是"场景优先":先想清楚你要表达的那个生活状态,动词形式自然就跟着来了。

最常见的 7 个对话场景:想说啥 → 用哪个时态

你想表达的意思用哪个时态例句
汇报已经做完的事现在完成I've finished the report.
说昨天/上周发生的事一般过去I finished it yesterday.
此刻正在干、还没干完现在进行I'm working on it now.
说习惯、常态、每天都做的事一般现在I check emails every morning.
到将来某个点之前会做完将来完成I'll have finished it by Friday.
从过去一直干到现在、还在干现在完成进行I've been working on this all morning.
过去某一刻正干着,被另一件事打断过去进行I was in a meeting when you called.

时态矩阵:12 种时态,点开看看它啥时候用

列 = 时间(定位),行 = 状态(镜头)。先按上面三步法自己猜,再点一格验证。
状态 \ 时间
过去
现在
将来
一般完整整体
一张快照
过去一般
did / went
I sent the report yesterday.
什么时候用:事情发生在过去,而且已经翻篇,不强调跟现在的关系。形式就是动词过去式(did / went)。
现在一般
do / goes
I check my emails every morning.
什么时候用:说习惯、规律、常态。不关心此刻在干嘛,只说"一直如此"。形式用动词原形或三单(do / goes)。
将来一般
will do
I'll send it by this afternoon.
什么时候用:对未来的承诺、预测或当场拍板。形式 will + 动词原形。
进行正在进行
一直录着
过去进行
was doing
I was in a meeting when you called.
什么时候用:过去某个时间点正干到一半,被另一件事打断。形式 was/were + doing。
现在进行
am/is doing
I'm writing the email right now.
什么时候用:此刻正在干、过程还在跑。形式 am/is/are + doing。
将来进行
will be doing
At 9 tomorrow I'll be flying to Shanghai.
什么时候用:站在未来某个时间点回看,那时候事情正在发生。形式 will be + doing。
完成拴住某刻
回头一拉
过去完成
had done
When I arrived, the meeting had already started.
什么时候用:过去的过去——先有一个过去的参照点,再回头看更早的事。形式 had + 过去分词。
现在完成
have/has done
I've sent you the report. Check your inbox.
什么时候用:事在过去发生,但镜头对着现在的结果——潜台词是"所以现在……"。形式 have/has + 过去分词。
将来完成
will have done
I'll have finished the report by Friday.
什么时候用:到未来某个时间点,这事已经干完了。形式 will have + 过去分词。
完成进行一直熬着
又长又连
过去完成进行
had been doing
I had been waiting for an hour when the boss finally showed up.
什么时候用:在过去某个点之前就一直在干,强调"熬了多久"。形式 had been + doing。
现在完成进行
have been doing
I've been working on this report all morning.
什么时候用:从过去一直干到现在,而且还没停。形式 have/has been + doing。
将来完成进行
will have been doing
By next month, I'll have been working here for 3 years.
什么时候用:站在未来某点回头看,一段持续动作已经连着干了多久。形式 will have been + doing。
过去现在将来
完整坐标其实是 4 时间 × 4 状态;第 4 列"过去将来"(would do / would have done)就是把"将来"搬到过去视角里去拍,在间接引语和虚拟语气里登场,第 10 章会用到。

现在完成时:职场里最容易用混的一对镜头

I've sent you the proposal. vs I sent it last Monday.
方案我已经发你了。(你现在去查收)/方案我上周一发的。(翻篇,不催你)
三步法过一遍:两句都"做完了"、都"不在进行"。差别只在第三步——第一句潜台词是"跟现在有关系,你现在就去看",用现在完成;第二句钉死在上周一,只是报个流水账,用一般过去。
I've been to Beijing. vs I went to Beijing in 2019.
我去过北京。(言下之意:我对那儿熟)/我 2019 年去过北京。(只是交代一段历史)
三步法过一遍:第一句不提具体年份,重点落在"现在我有这个经历",跟现在挂钩 → 现在完成;第二句带了 in 2019 这个死时间点,纯翻旧账 → 一般过去。
I've lived here for 5 years. vs I lived here for 5 years.
我在这儿住了 5 年了。(还住着)/我在这儿住过 5 年。(早搬走了)
三步法过一遍:第一句"住"这个状态从过去一直延续到今天,跟现在有关系 → 现在完成;第二句只是说过去有过这么一段,现在没了 → 一般过去。
She is cooking now. vs She cooks every evening.
她这会儿正在做饭。/她每天晚上都做饭。
三步法过一遍:第一句问"还在进行吗"——在进行,用现在进行;第二句只是说长期习惯,不强调此刻,用一般现在。
When I got to the office, the client had already left.
我赶到公司的时候,客户已经走了。
三步法过一遍:"赶到"是过去的一个点,"客户走"比它还早。站在过去的点往更早看,就得用过去完成 had left。
思维陷阱

出现明确的过去时间点,就别用完成时:不能说 I've sent it yesterday.,要说 I sent it yesterday.。yesterday 把时间钉死在过去,可完成时要求"跟现在连着",俩人手拉手互相踩。规则就一条:带明确过去时间(yesterday / last Monday / in 2019)→ 过去时;带 already / just / so far / 到现在还延续 → 现在完成。中文那个"了"不等于完成时,它只是"发生过",到底翻成哪个,回到三步法问一遍就知道。

记
一句话小结

选时态别问"这叫什么时态",问三句:完了吗?还在做吗?跟现在有关系吗?三个答案一交叉,时态自己跳出来。

对话实战

A: Lisa, have you sent the Q3 report to the client?
B: Yes, I sent it this morning. They should have it now.
A: Good. Did they reply yet?
B: Not yet, but I 've been chasing them all afternoon. I'll ping you the moment they write back.
A: Great. Where's Tom?
B: He 's sitting in a client call right now. He was on the phone when you tried him earlier.
A: OK, I'll catch him later.
A:Lisa,你把 Q3 报告发给客户了吗?/B:发了,我今天早上发的。他们现在应该收到了。/A:好。他们回了吗?/B:还没,但我整个下午一直在催。他们一回我就立刻告诉你。/A:棒。Tom 呢?/B:他这会儿正在客户电话会上。你之前找他的时候,他就在电话上。/A:行,我待会儿再找他。
场景:周一上午老板走过来问 Lisa 项目进度。语法点:把三步法过一遍——"sent it this morning" 带了死时间点 this morning,跟现在没扯关系 → 一般过去;"Have you sent" 镜头对着现在的结果(所以你现在该知道了)→ 现在完成;"I've been chasing" 从下午一直追到现在还在追 → 现在完成进行;"was on the phone when you called" 过去某一刻正干着被另一件事打断 → 过去进行。每句都没背时态名字,但三问一过,时态自己跳出来。
A: Hey, welcome back! How was Beijing?
B: It was great, but exhausting. I 've been back for two days now and I'm still catching up on emails.
A: How long did you stay there?
B: Almost a week. When I got to the airport on Friday, my flight had already been delayed by three hours.
A: Ugh. So what are you doing tonight?
B: I 'm flying to Shanghai tomorrow, so I just want to crash early.
A:嘿,欢迎回来!北京咋样?/B:挺好,就是累。我回来两天了,还在补邮件。/A:你在那儿待了多久?/B:快一周。我周五到机场的时候,航班已经延误三小时了。/A:唉。那你今晚干嘛?/B:我明天要飞上海,所以今晚想早点睡。
场景:Lily 出差回来,工位旁边的同事迎上去寒暄。语法点:三步法实操——"I've been back for two days" 回来了、不在路上、从落地一直持续到今天 → 现在完成;"did you stay there" 钉死在北京那段,纯交代过去 → 一般过去;"When I got to the airport, the flight had already been delayed" 站在过去的点(到机场)往更早看(延误已经发生)→ 过去完成;"I'm flying tomorrow" 此刻在排未来行程,用现在进行表已安排好的将来。

即学即用练习:本章综合

练习1(时态选择·填空):用 send 的正确形式填两空,并说明为什么两句不一样:I ___ (send) the report yesterday. / I ___ (send) the report. Check your inbox.

练习2(中译英):"我从北京回来两周了。"(潜台词:现在人还在这边、还在倒时差补邮件)请译成英语。

练习3(改错):× I've seen him yesterday. 找出冲突点并改正。

练习4(时态辨析·单选):When I arrived at the station, the train ___. A. left B. has left C. had left D. leaves——选一个,并说出你脑子里过了哪三问。

练习5(情景造句):老板问你客户怎么还没回,你想说"我整个下午一直在催他们"。这句话英文怎么说?为什么不能用一般过去时 I chased them?

查看参考答案
  • 练习1:第一句 sent——yesterday 把时间钉死在过去,跟现在没关系,用一般过去;第二句 have sent——镜头对着现在的结果(所以你现在去查收),用现在完成。带死时间点就用过去时,别让俩人手拉手互相踩。
  • 练习2:I've been back from Beijing for two weeks.——"回来"这个状态从落地一直延续到今天,跟现在有关系,所以用 have been back。说成 I was back 就等于"我回来过(早又走了)",意思完全变了。
  • 练习3:改成 I saw him yesterday.——完成时要求"跟现在连着",yesterday 却把时间钉死在过去,俩人打架。记住这条硬规则:出现 yesterday / last Monday / in 2019 这种明确过去时间,一律过去时。
  • 练习4:选 C had left。三问过一遍:完了吗?完了;还在做吗?不做了;跟现在有关系吗?没关系,因为"赶到车站"本身就是过去的一个点,而"火车开走"比这个点还早——站在过去往更早看,用过去完成 had left。
  • 练习5:I've been chasing them all afternoon.——从下午一直催到现在、还在催,动作没断过,所以用现在完成进行。I chased them 只交代"我催过(这事翻篇了)",听上去像你已经放弃了,老板会以为你不打算再跟了。
自评:做对了继续下一章;做错了回到本章"为什么"那一栏再读一遍,别急着刷题。
教给别人:本章口述稿

假设你要把这一章讲给一个完全不懂的人听,别背定义,用大白话讲。下面是一段示范——你可以照着说,也可以自己改:

选时态这事儿,千万别背"现在完成进行时"这种名字,你脑子里就过三句话:这事完了吗?还在做吗?跟现在还有关系吗?三个答案一交叉,时态自己就跳出来了。比如老板问报告发没发——你只是交代"早上发过了",用 I sent it;你要催他"现在去查收",就用 I've sent it。再记一条硬邦邦的规矩:句子里冒出 yesterday、last Monday 这种死时间点,就别用完成时,因为它把时间钉死在过去,跟"拴着现在"的完成时打架。还有个偷懒的判别法:还住着用完成,早搬走了用过去。

自测:合上页面,你能不能只用三句话把这章讲明白?讲不明白的地方,就是还没真懂的地方。

三问自查:① 选时态的三问是什么?为什么 I've sent it yesterday 是错的?②"我住这儿五年了"什么时候用现在完成、什么时候用一般过去?③ 12 个时态里哪一对你最常混?多半是"现在完成 vs 一般过去"或"过去进行 vs 一般过去"。

04

第4章 · 语态:镜头的切换

Active & Passive Voice
上一章我们学会了用三步法快速选时态,这一章拧第二个旋钮——语态。因为同一件事,你想让听众盯着"干活的人"还是盯着"挨那一下的东西",句子主语就跟着换。说白了,主动是镜头对着人,被动是镜头对着事。学完你写邮件、报进度时就知道什么时候该把"事"顶到主语位,干练又客观。下一章我们拧第三个旋钮——情态动词。
本章要学什么
镜头语言 → 被动四个出场时机 → 主动变被动三步 → be 变形表

上一章我们学会了用三步法快速选时态——事情啥时候、进行到哪一步,心里有数。这一章换个角度想问题:同一件事,你想让听众盯着"干活的人",还是盯着"挨那一下的东西"?老板问"报告谁写的",你答"我写的"——主动:I wrote the report.;老板问"报告咋样了",你答"已经写完了"——被动:The report has been finished.。同一件事,镜头对准谁,语态就跟着换。主动 = 镜头对着干活的人;被动 = 镜头对着事,不对着人。这一章就帮你搞懂:什么时候该让"人"出镜,什么时候该让"事"当主角。

一个邮件困惑

为什么海淘下单后,确认邮件里老写 "Your order has been shipped.",而不是 "We have shipped your order."?谁发货的根本不重要,你只想知道"货发了没"——这就是被动语态的出场时机。想明白这一句,你就理解了语态的一半。

论语态就是句子的镜头语言

先记结论:被动语态什么时候用?四个出场时机——
① 不知道谁干的 My bike was stolen.(车被偷了,你压根不知道是哪位下的手)
② 谁干的不重要 The meeting has been canceled.(会议取消了,是老板取消的还是行政取消的,没人在乎)
③ 想委婉、留余地 Mistakes were made.(犯了些错误——不点名、不甩锅,职场金句)
④ 要强调动作的承受者 The report was praised by the manager.(报告被经理夸了——重点是报告牛,不是经理话多)

主动语态:镜头死死对着干活的人。主语就是"下手的那位",整句话的重心在"谁干了啥"——Tom broke the window.,听众第一反应是"Tom 这小子干的"。

被动语态:镜头掉过来,对着挨那一下的人或物。主语成了"被折腾的对象",下手的那位退到 by 后面,甚至干脆不出镜。被动长啥样?就是 be + 过去分词,其中 be 负责管时态(is broken / was broken / will be broken / has been broken),过去分词管动作本身。

主动变被动,三步就会:① 把主动句的宾语拎出来当新主语;② 动词换成"be + 过去分词",be 的时态跟着原句走;③ 原主语塞进 by 后面,不想说就整个删掉。Tom broke the window. → The window was broken (by Tom).。

英语在三种情况下会主动挑被动(对应上面 ①②③④):
① 找焦点 挨折腾的那位才是主角,下手的人不重要
② 不知道/不想说 谁干的不清楚,或者故意不点名
③ 显客观 科技、新闻、报告里,把人抹掉,只留事件本身

同一件事,两种拍法

主动:镜头对着"男孩"
下手的人 = 画面正中央
The boy broke the window.
重心:谁干的
⇄
被动:镜头对着"窗户"
挨折腾的东西 = 画面正中央
The window was broken by the boy.
重心:窗户咋了
同一件事,镜头对着谁,谁就当主语。by 后面那位像画外音——想留就留,想删就删。

真实对话里,你会这么用

The book was written by Lu Xun in 1921.
这本书是鲁迅 1921 年写的。
思维点 · 找焦点:话题在"这本书"上,作者只是补一句背景。中文习惯说"这本书是…写的"这种判断句,英语用被动正好对上——挨折腾的当主语,by 短语在旁边做备注。
My bike was stolen last night.
我自行车昨晚被偷了。
思维点 · 不知/不愿说:不知道谁偷的,或者懒得说——被动直接让下手的人消失,句子照样完整。这正是中文"被"字句跟英语被动最对得上的地方。
English is spoken all over the world.
全世界都讲英语。
思维点 · 显客观:科技、新闻、学术写作里,被动把"谁讲的"抹掉,只甩一句客观事实:The experiment was conducted… / It is reported that…
The client has been informed of the delay.
延期的事已经通知客户了。
思维点 · 职场汇报:邮件、周报里你不想纠结"谁通知的",只想交代"事办到了哪一步"——把 The client 顶到主语位上,干没干活一目了然,还显得客观干练。
My package was delivered this morning.
我的包裹今天上午送到了。
思维点 · 网购日常:你跟朋友晒快递,关心的是"包裹到了没",不是"小哥几点几分按的门铃"。包裹站主语位,小哥自然不必出镜。
Mistakes were made in last quarter's report.
上季度的报告里,出了些差错。
思维点 · 职场"甩锅"艺术:主语是 mistakes 不是 John,by 谁做的故意删掉。你点名就是 John made mistakes,全部门都知道你在告状;被动一甩,错误成立、人没出场,老板既听到了事实,又不觉得你在打小报告。
The proposal was approved by the client.
方案被客户批准了。
思维点 · 强调承受者:周报里你想让全组关心的是"方案过了没",不是"客户王总今天心情好"。The proposal 顶到主语位,一句 was approved,进度一目了然——这就是"镜头对着事不对人"的职场用法。

被动 × 时态:be 的变形表

时态被动长啥样例句
一般现在am / is / are + doneRice is grown in the south.
一般过去was / were + doneThe window was broken.
一般将来will be + doneThe meeting will be held tomorrow.
现在完成have / has been + doneThe task has been finished.
现在进行am / is being + doneThe road is being repaired.
含情态情态动词 + be + doneIt must be done today.
思维陷阱

该用主动却套了被动:中文爱省略主语("会议安排在下周"),学英语时一着急就全翻成被动。可英语里"我明明知道谁安排的",主动反而更利索:We have arranged the meeting for next week.。为什么错?因为 The meeting has been arranged for next week 把"我们"抹掉了,听着像在念新闻,不像自己人汇报。判断标准永远是那一句——我想让镜头对着谁?对着人就主动,对着物才被动,别一见中文没主语就条件反射套 by。

用
怎么用卡片

① 开口前先问一句"镜头对着谁":想讲人就用主动 I wrote it.,想讲事就用被动 It's done.。② 写邮件、周报、汇报进度,默认把"事"顶到主语位:The report has been sent.,干练又客观。③ 不知道谁干的、不想点名时,果断用被动把人抹掉——My bike was stolen. / Mistakes were made.。

对话实战

A: How's the system migration going?
B: The old database has been backed up, and the new one is being tested right now.
A: Has the client been notified about the delay?
B: Yes, the delay was announced in this morning's email. They seemed fine with it.
A: Good. If anything breaks, call me immediately.
B: Will do.
A:系统迁移进展怎么样?/B:旧数据库已经备份好了,新系统这会儿正在测。/A:延期的事通知客户了吗?/B:通知了,今早那封邮件里就说了。他们好像没意见。/A:好。出问题立刻打给我。/B:放心。
场景:项目周会上,老板问 Paul 迁移进度。语法点:这就是本章说的"职场汇报默认把事顶到主语位"——has been backed up(谁备份的?不关心,重要的是备份完了)、is being tested(谁在测?不重要,镜头对着新系统)、has been notified(通知到了没)、was announced(邮件发了)。镜头全程对着"事"不对着"人",干没干活一目了然,还显得客观干练。
A: Hey, did you hear about Tom?
B: What happened?
A: His laptop was stolen from the office last night.
B: No way! Did he call the police?
A: Yeah. Some files were backed up in the cloud, so he's OK. But a few hours of work will need to be redone.
B: That's rough. Hope they catch the guy.
A:哎,听说 Tom 的事了吗?/B:怎么了?/A:他笔记本昨晚在办公室被偷了。/B:不会吧!他报警了吗?/A:报了。好在有些文件在云端备份了,他人没事。但有几个小时的活儿得重做。/B:太惨了。希望能抓到那个人。
场景:茶水间里两个同事压低声音聊昨晚的盗窃案。语法点:被动的两个经典出场时机——"was stolen" 不知道谁偷的(或不想点名),下手的人直接消失;"will need to be redone" 镜头对着 work 不对着"谁重做",强调活儿本身要重做。这就是本章四个被动时机里的①不知/不愿说 和 ④强调承受者:东西被偷、文件要重做,主角从来不是那个"干这事的人"。

即学即用练习:本章综合

练习1(主动改被动):把 Tom broke the window. 改成被动句,让镜头对着 window,并说出改的三步是哪三步。

练习2(情景选择):你收到海淘的发货确认邮件,上面写的是 Your order has been shipped. 而不是 We have shipped your order. 商家为什么这么写?

练习3(改错):项目周会上你汇报"会议安排在下周了",说成 The meeting has been arranged by us for next week. 听着别扭,问题在哪?怎么改?

练习4(中译英·客观表达):"人们普遍认为早睡有益健康。"请译成英语,要求用上被动或形式主语,显得客观。

练习5(情景造句):老板在周会上问系统迁移进展,你想说"旧数据库已经备份好了,新系统这会儿正在测"。这两句英文怎么说?(注意第二句要用进行时的被动)

查看参考答案
  • 练习1:The window was broken (by Tom).——三步:① 把宾语 the window 提到主语位;② 动词换成 be + 过去分词,be 的时态跟着原句走(broke 是过去,所以 be 用 was);③ 原主语 Tom 塞进 by 短语,可留可删。
  • 练习2:谁打包发货不重要,顾客只关心"我的货发了没",所以镜头对着 order。这是被动的第二类出场时机——干活的人不重要,挨折腾的东西当主角。换成 We have shipped... 反而把仓库小工顶到主语位,重点跑偏。
  • 练习3:改成 We have arranged the meeting for next week.——判断标准就一句"镜头对着谁":你明明知道是我们安排的、想讲人,就该用主动。把 by us 挂出来像在念新闻稿,不像自己人汇报。别一见中文没主语就条件反射套被动。
  • 练习4:It is widely believed that going to bed early is good for health.——把"谁认为"抹掉,句子立刻客观,这是写作和翻译题的加分结构。同类的还有 It is said that... / It is reported that...。
  • 练习5:The old database has been backed up, and the new one is being tested right now.——第一句镜头对着"备份完了没"这个结果;第二句是现在进行被动 is being tested,be 跟着 now 走成 is,再加 being + 过去分词。
自评:做对了继续下一章;做错了回到本章"为什么"那一栏再读一遍,别急着刷题。
教给别人:本章口述稿

假设你要把这一章讲给一个完全不懂的人听,别背定义,用大白话讲。下面是一段示范——你可以照着说,也可以自己改:

主动和被动,说白了就是镜头对着谁。同一件事,你想让听众盯着干活的人,就用主动(I wrote it);想让他盯着挨那一下的东西,就用被动(It's done)。被动一般有四个出场的理由:不知道谁干的(My bike was stolen)、谁干的不重要(Your order has been shipped)、想说得委婉点(Mistakes were made)、或者就是想强调那个被折腾的对象。改法就三步:宾语提前当主语、动词换成 be 加过去分词、原主语塞进 by 里可留可删。最后提醒一句:别一见中文没主语就条件反射套被动——自己人汇报,明明知道是我们干的,主动反而更利索。

自测:合上页面,你能不能只用三句话把这章讲明白?讲不明白的地方,就是还没真懂的地方。

三问自查:① 主动和被动的本质区别是什么?被动的四个出场时机是哪四个?② 自己人汇报时,为什么 The meeting has been arranged by us 听着别扭?③ 被动套时态那张表里,be 的变形你还卡在哪一行?比如现在进行被动 is being done。

被动时态总表 + 三类易漏点

论一句话原理:被动 = be + 过去分词

被动的本质:把主动句的宾语提到主语位,动词换成 be + 过去分词(done);be 不负责"动作",只负责"时态"——随时态变形,分词管动作本身。所以只要你会主动的各种时态,给 be 换件"时态外衣",被动就出来了。下面这张表,就是 be 的 10 套外衣。

被动时态总表(10 种)

时态被动结构例句
一般现在am / is / are + doneThe bridge is built.
一般过去was / were + doneThe bridge was built.
一般将来will be + doneThe bridge will be done.
现在进行am / is / are being + doneIt is being built.
过去进行was / were being + doneIt was being built.
现在完成have / has been + doneIt has been built.
过去完成had been + doneIt had been built.
将来完成will have been + doneIt will have been built.
情态动词情态动词 + be + doneIt must be built.
情态 + 完成情态动词 + have been + doneIt must have been built.

论三类易漏点:别踩这些坑

① 不及物动词无被动:happen, occur, die, arrive, disappear, belong, exist, appear 这类动词后面不带宾语,自然没有"承受者"当主语,所以永远不能变被动。不可说 *The accident was happened.(应说 The accident happened.)。判断口诀:能带宾语的及物动词才配被动。

② get done 表"遭遇 / 发生":He got hurt. / The window got broken. 这里的 get 等于 be,但比 be done 更口语、带"倒霉 / 意外"色彩——常用于突发、倒霉的事。注意 get 被动多用于口语的一般时、过去时(如 He got hurt. / The window got broken.),完成时反而罕见。

③ 双宾语动词的被动:give, make, show, buy, send 等能带"人 + 物"两个宾语,所以两种被动都行——把"人"提前,或把"物"提前:They gave him a book. → He was given a book. / A book was given to him.。物作主语时,间接宾语前要补介词——但介词有分工:give / send / show 用 to(A book was given to him),buy / make / cook 用 for(A book was bought for him)。

即学即用练习:被动时态总表

练习(主动改被动):把 They built this bridge in 1990. 改成被动句,让镜头对着 bridge,并说出 be 在这里取哪个时态形式、为什么。

查看参考答案
  • 练习:This bridge was built in 1990.——主动宾语 this bridge 提前当主语;built 是过去(in 1990 把时间钉死在过去),be 取 was(bridge 单数),所以是 was built。
05

第5章 · 情态动词:态度刻度盘

The Modal Scale
前两章我们解决了"啥时候、啥状态"(时态)和"镜头对着谁"(语态),这一章拧第三个旋钮——你对这件事的态度。因为餐厅买单说 Could I have the bill 还是 Give me the bill,礼貌度差十万八千里。说白了,情态动词就是你的"语气遥控器",不描述事情本身,描述你有几分把握、事情多必须。学完你求人办事、猜事情、听命令时,语气能拧到合适的刻度。动词系统这一段就算走完了。
本章要学什么
两个刻度盘 → 把握度 must→might → 必须度 must→needn't → 情态×完成时

前两章解决了"啥时候、啥状态"(时态)和"镜头对着谁"(语态)。这一章来调第三个旋钮——你对这件事的态度。餐厅买单,你说 "Could I have the bill?"(能买单吗?),不说 "Give me the bill."(给我账单)——同一个意思,用 could 就礼貌,用祈使句就像找茬。情态动词就是你的"语气遥控器":它不描述事情本身,描述的是你对这件事的态度——有几分把握、事情多必须、允许不允许。它们是一组刻度,不是一堆各过各的单词。

一个职场困惑

老板说 "You must finish this today." 和 "You should finish this today." 只差一个词,前者是命令(不完成不行),后者是建议(最好完成)。为什么 must 和 should 的分量差这么多?因为情态动词就是态度刻度盘,拧到哪一档,话的味道就变到哪一档。

论情态动词 = 两个态度刻度盘

先看场景速查:你在哪个场景里拧旋钮?
① 请求许可 May I use your phone? / Can I borrow your pen?
② 礼貌请求 Could you help me? / Would you mind closing the window?
③ 表达能力 I can swim. / I could swim when I was 5.
④ 推测 She must be at home.(肯定在家)/ She might be at home.(可能在家)/ She can't be at home.(不可能在家)
⑤ 义务/必须 You must wear a seatbelt. / You have to check in before 3 pm.
⑥ 建议 You should see a doctor. / You'd better leave now.

刻度盘一 · 有几分把握:说话人觉得这事有多大可能是真的。
must(十拿九稳)→ will(按理说会)→ would(八九不离十)→ can(理论上可能)→ could(兴许)→ may(说不定)→ might(也未可知,最弱)

刻度盘二 · 有多必须:说话人觉得这事非做不可到什么程度。
must(必须)→ have to(没办法不得不)→ should / ought to(应该)→ may / can(允许)→ needn't(不必)

最关键的一条:情态动词的"过去式"在请求、推测语境下不是过去时,而是"距离感";但当它描述过去的真实能力(如 I could swim when I was 5)时,就是真正的过去时。can → could、will → would、may → might,在请求/推测里不是把时间往回拨,而是把把握往后撤、把语气放软:Could you help me?(更客气)It might rain.(更留余地)。为什么?因为把话说"远"一点,就等于给对方留了拒绝的余地,礼貌就是这么来的。而 I could swim when I was 5 里的 could 描述的就是过去会的能力,是货真价实的过去时。

两个刻度盘

可能性刻度盘 · 说话人有几分把握
must
十拿九稳
will
按理说是
would
八九不离十
can
理论上可能
could
兴许
may
说不定
might
也未可知
对比例句:He must be at home.(他铁定在家)/ He might be at home.(他兴许在家)——事情一模一样,是你心里的"信心值"不一样。
义务刻度盘 · 说话人觉得有多必须
must
必须
have to
不得不
should
应该
may
允许
can
可以
needn't
不必
注意刻度别拨错:must 的否定不是"不必须",而是"禁止"(mustn't);"不必做"得说 needn't 或 don't have to。中文一个"不用",在英语里得先想清楚该拨到哪个格。
两个刻度盘管两类判断:这事是真是假?这事该不该做?情态动词就是在这俩盘上拧旋钮。

情态动词 × 完成时:回头评过去

He must have finished the work. The light is off.
他铁定干完了。灯都灭了。
思维点:must have done = 拿高把握度去猜过去的事。现在完成那套"拴着现在"的思路在这儿升级了:站在现在,拿眼前的证据倒推过去。灯灭了(现在的证据)→ 他肯定收工了(过去的结论)。
I should have called you earlier. I'm so sorry.
我真该早点给你打的,实在抱歉。
思维点:should have done = "过去该干没干",话里自带后悔和自责。这是态度刻度(应该)× 完成时(拴着现在)的组合拳:评判落在过去,情绪一直传到今天。
She could have won the race, but she gave up halfway.
她本来能拿冠军的,结果半路放弃了。
思维点:could have done = "过去有本事、有机会,可就是没上",带着惋惜。中文那句"本来能…"严丝合缝。
Could I have the bill, please?
麻烦您,结一下账好吗?
思维点 · 餐厅买单:这里的 could 半点不"过去",它只是把 Can 往远处推了推——语气一软,礼貌就来了。餐厅、咖啡店、出租车里,这么说比 "Give me the bill" 舒服十倍。
Hurry up! The plane might already have left by now.
快点儿!搞不好这会儿飞机都已经飞走了。
思维点 · 赶飞机:might 把把握度拨到最低档,have left 把判断甩到过去——合起来就是"我也拿不准,但往最坏处猜"。赶行程、催人时特别常用。
You should have told me earlier. Now it's too late.
你早该告诉我的,现在说啥都晚了。
思维点 · 埋怨过去:should have told = "本该告诉、却没说",话里带着"你对不起我"的情绪。迟到了跟老板解释为什么没赶上车,一句 I should have left earlier.,后悔和自责全在里头,比硬找借口体面多了。
思维陷阱

中文一个"能"字,英语得分三种:能力(can / be able to)、许可(may / can)、可能性(could / might)。"我能进来吗?"课堂上问老师,用 May I come in? 更得体,"Can I…"偏口语。别捧着中文"能"字一个一个硬译,先看自己在拨哪个盘。

用
怎么用卡片

① 求人办事永远先把语气拨软:Could you…? / Would you mind…?,比 Can you / Give me 礼貌一档。② 猜事情时心里先估个百分比:铁用 must、可能用 might、绝不可能用 can't,别一律 may。③ 老板/规则压你头上用 must、外部规定用 have to、掏心窝建议用 should——盘拨错,命令就变软建议。

对话实战

A: Could you take me to Nanjing South Station, please?
B: Sure. Are you in a hurry?
A: Yeah, my train leaves in 40 minutes. We might not make it in this traffic.
B: Don't worry, it shouldn't be this bad at this hour.
A: Could you turn the AC up a bit? It's a little warm in here.
B: Of course.
A:师傅,能带我去南京南站吗?/B:好嘞,赶时间吗?/A:赶,我火车 40 分钟后开。这个路况恐怕赶不上。/B:别担心,这会儿不该这么堵。/A:能麻烦把空调开大点吗?车里有点热。/B:没问题。
场景:丽丽打车赶高铁,一路跟司机客气沟通。语法点:本章"态度刻度盘"实战——Could you 是把 Can you 往远处推一档,给对方留拒绝余地,礼貌就是这么来的;might not 是把握度拨到低档(也未可知),比 can't 留余地;shouldn't be this bad 是"按理说不会",比 mustn't 软得多。同一个"请求"和"推测",刻度拧到哪一档,话的味道就变到哪一档。
A: Tom isn't at his desk.
B: He must be in the meeting room — he always runs the 3 o'clock client call.
A: Should I call him?
B: You 'd better wait. He can't step out in the middle of a client call.
A: OK. Did he have to cancel yesterday's meeting too?
B: Yeah, he had to fly out for an urgent site visit.
A:Tom 不在工位上。/B:他肯定在会议室——3 点的客户会向来是他主持。/A:我给他打个电话?/B:你最好等等。他总不能客户会上中途离场。/A:行。他昨天那个会也非得取消不可吗?/B:对,他急着飞出去看现场。
场景:两位同事找 Tom 对方案,人不在,互相推测+商量。语法点:可能性刻度盘——must be 十拿九稳(铁定在会议室)、can't 绝不可能(不可能离场);义务刻度盘——had better 强烈建议、have to 外部硬规定(非去现场不可)。中文一个"能/得/应该"在英语里得先想清楚拧哪个盘:must 是命令,should 是建议,had better 是劝你别犯傻。

即学即用练习:本章综合

练习1(语气选择):餐厅买单,哪一句最得体?A. Give me the bill. B. Could I have the bill? C. The bill. 并说明 could 为什么比 can 软。

练习2(推测·选词):从 must / might / can't 里挑词填空:① 灯全灭了,他 ___ be home.(十拿九稳)② 他 ___ be home, but he might still be at the office.(也未可知)③ 门锁着,他 ___ be in the office.(绝不可能)

练习3(中译英·后悔语气):"我本应该早点告诉你的。"请译成英语,用上"情态 + 完成时"。

练习4(单选·义务刻度):—Must I finish it today? —No, you ___. A. mustn't B. don't have to C. can't——选一个,并说明 mustn't 到底是什么意思。

练习5(情景造句):你想请隔壁工位的美国同事帮你看一眼方案,直接说 Can you check this? 有点生硬,请改成更礼貌的说法,并说明你拨的是哪个刻度盘。

查看参考答案
  • 练习1:选 B。could 不是 can 的过去式,它是把 can 往"远处"推一档——把话说远一点,就等于给对方留了拒绝的余地,礼貌是这么来的。A 像找茬,C 像下命令。
  • 练习2:① must(十拿九稳)② might(也未可知,最弱)③ can't(绝不可能)。注意 can't 是"不可能",不是"可能不";想说"可能不在"要用 may not / might not。
  • 练习3:I should have told you earlier.——should have done 表示"过去该干却没干",话里自带后悔和自责,比临时找借口体面得多。同类还有 could have done(本来能做却没做)、might have done(本来也许会)。
  • 练习4:选 B don't have to(= needn't,不必)。mustn't 是"禁止、千万别",不是"不必";can't 是"不可能/不能"。中文一句"不用",英语得先想清楚拧哪个盘,这是考试最高频的陷阱。
  • 练习5:Could you take a look at this draft when you get a minute?——拨的是"礼貌刻度":用 could 把请求推远一档,再加个 when you get a minute 给对方台阶。Can you 不是错,只是把人顶到墙角,听着像派活。
自评:做对了继续下一章;做错了回到本章"为什么"那一栏再读一遍,别急着刷题。
教给别人:本章口述稿

假设你要把这一章讲给一个完全不懂的人听,别背定义,用大白话讲。下面是一段示范——你可以照着说,也可以自己改:

情态动词不是一堆各过各的单词,它是你手里的两个刻度盘。第一个盘叫"有几分把握":铁定用 must,可能用 might,绝不可能用 can't——别管什么情况都一律 may,那样听着像你什么都不确定。第二个盘叫"有多必须":老板压你头上用 must,外部规定用 have to,掏心窝的建议用 should。最关键的一点:could 不是 can 的过去式,它是把话推远一档,给对方留拒绝余地,礼貌就是这么来的。所以餐厅买单说 Could I have the bill,别说 Give me the bill,那是在找茬。

自测:合上页面,你能不能只用三句话把这章讲明白?讲不明白的地方,就是还没真懂的地方。

三问自查:① 情态动词管哪两个刻度?为什么 could 不是"过去"而是"距离感"?② 老板说 You must finish 和 You should finish 分量差在哪?mustn't 为什么不是"不必"而是"禁止"?③ 中文一个"能"字要分能力/许可/可能性三种,你最容易混哪种?

情态进阶:used to / would / shall / dare / must be doing

论used to · 过去的习惯或状态

used to + 动词原形 专说"过去常常、现在不这样了"的习惯或状态,只管过去、不管现在:He used to smoke.(他以前抽烟,现在不抽了)There used to be a park here.(这儿以前有座公园,现在没了)。
否定和疑问走"过去实义动词"的路子:否定 didn't use to(动词回原形 use),疑问 Did he use to...?——千万别写成 used。

论would · 过去反复动作 / 委婉请求

would + 动词原形 也讲过去反复发生的事,常带点"回忆滤镜":When I was a kid, I would read by the lamp for hours.(小时候我常在灯下读几小时书)。
委婉请求:Would you open the window? 比 will 软一档,和 could 一样是"把话推远"换来的礼貌。关键区别:would 只接动作动词,不接状态动词——不能说 would be tall,表过去状态得用 used to。

维度used towould
能否表过去状态能(used to be tall)不能(不接状态动词)
是否暗含"现在不这样"默认暗含"现在不再是了"只说过去反复,无所谓现在
典型语感中性陈述过去事实常带怀念、讲故事味
否定 / 疑问didn't use to / Did...use to?wouldn't / Would...?

论shall · 正式建议 / 承诺 / 法条

shall 的疑问式只用于第一人称(Shall I / we …?)来提建议或征询:Shall we take a break?(咱歇会儿?)Shall I help you?(要我帮忙不?)。陈述句里现代英语也基本限第一人称;只有在合同、法律、标语这类正式/古老文本里它才硬起来表"应当/必须"(这时会出现 You shall not pass 这类句式):The tenant shall pay rent by the 1st.(租户须于 1 号前付租)You shall not pass.(你休想过去)。口语里被 will / Let's 顶替,但正式文本它是钉子户。

论dare · 情态用法 vs 实义动词

情态用法:后接原形、否定 dare not、疑问 Dare he...?,都不加 do:He dare not argue. / Dare you try?。
实义动词用法:要加 do/does,后接 to do:He doesn't dare to argue. / She dared to speak up.。看句子里有没有 do 和 to,一眼分清它是情态还是实义。

论must be doing · 推断正在发生

must + be + 现在分词 = 用最高把握度去猜一件此刻正在进行的事,证据通常就在眼前:He must be sleeping — the room is so quiet.(他肯定在睡,屋里静得)。它和本章前面 must do(猜一般事实)、must have done(猜过去)是一家人,只是把镜头对到了"正在进行"。

She used to live in London, but now she's in Berlin.
她以前住在伦敦,现在在柏林了。
思维点:used to 把"过去的家"和"现在的家"划开——状态变了,就用它。
Every summer we would visit my grandma by the lake.
每年夏天我们都去湖边看外婆。
思维点:would 讲反复动作、带回忆滤镜;同一个"过去常去"若强调"现在不去了",可换成 used to。
Shall we take a break? / You shall not pass.
咱们歇会儿?/你休想过去(规则/法律口吻)。
思维点:shall 在一二人称提建议(Shall we...?),或在合同、标语里表"必须"(You shall not...)。
He dare not jump; Dare he say no to the boss?
他不敢跳;他敢对老板说不吗?
思维点:dare 当情态动词后接原形(dare not / Dare...?);当实义动词则说 doesn't dare to say no。
The kitchen light is on — he must be cooking dinner.
厨房灯亮着——他这会儿肯定在做饭。
思维点:must + 进行式(be doing)= 拿"十拿九稳"去猜一件正在发生的事。证据在眼前(灯亮)→ 推断动作进行中。

即学即用练习:情态进阶

练习1(选词):He ___(used to / would)be very thin when he was young. 为什么这里 used to 不能换成 would?

练习2(改写):把 "He often read comics as a boy." 改成带 would 或 used to 的句子,体会二者差别。

练习3(shall):你想提议"咱们点杯咖啡?",用 shall 怎么说?它和 Let's have a coffee 口气有何不同?

练习4(dare 辨类):判断 He doesn't dare to refuse. 里 dare 是情态还是实义动词,并写出它的情态用法否定式。

练习5(must be doing):路面全湿、天阴着,但你看不见雨——用 must be doing 推断此刻正在发生什么。

查看答案与解析
  • 练习1:填 used to。be thin 是状态短语,would 不接状态动词、只讲反复动作;只有 used to 能表"过去的状态/情况"。
  • 练习2:As a boy, he would read comics. / He used to read comics as a boy. would 偏"反复动作+回忆感",used to 偏"过去常做、现在不做了"。
  • 练习3:Shall we have a cup of coffee? shall 在一二人称提建议,比 Let's 更正式、更像征询对方意见;Let's 更像一起下定决心。
  • 练习4:是实义动词(有 doesn't,后接 to refuse)。情态用法否定式:He dare not refuse.
  • 练习5:It must be raining.(肯定正在下)——用最高把握度推断眼前证据(湿地、阴天)背后的进行中动作。