越狱 | 像程序员一样思考,第一集:英语精读讲义

TED-Ed

学习难度
722 词 164 词/分

视频简介:失去记忆的 Ethic 在监狱中醒来,并通过精确指令和编程循环与 Hedge 一同越狱。打开两道锁后,她得知机器人已经控制世界,而恢复秩序需要收集三件神器。 主要英语知识点: 1. Upon emerging — 语法与句型:理解 upon 后接 -ing 形式时,可以引出与另一事件同时或紧接其后发生的动作。叙述事件顺序或开启故事时,可以用这一结构替代 after,使表达更正式、紧凑。 2. Why write more than 100 lines of code when you can do the same thing with just three? — 语篇、叙事与修辞:识别 Why...when... 在这里不是索取信息,而是通过反问强调对比。可以用它把低效做法与明显更好的方案并置,让解释中的判断和理由更有说服力。 3. what has she gotten herself into? — 习语与比喻表达:理解这句话询问的是某人让自己卷入了怎样困难、危险或混乱的处境,而不是实际进入了什么地方。故事出现转折时,可以用它表达担忧,并为接下来的麻烦制造悬念。

本篇讲解

Upon emerging from stasis, Ethic is the unfortunate recipient of three surprises. 講解

0:29

Ethic从休眠中醒来,不幸地迎来了三个“惊喜”。

語法

Upon emerging:正式的 upon + V-ing 时间结构

upon + 动词 -ing 形式把一个动作作为主句发生的时间触发点。这里的 Upon emerging 表示“当 Ethic 出来时或刚出来后”,不是地点含义。 -ing 动作的隐含执行者通常与主句主语相同。这里,苏醒的人和遭遇意外的人都是 Ethic。

练习

请用 upon 和 arrive 的 -ing 形式补全这个正式句子:____ at the station, Leo called home.

查看答案

Upon arriving

短語搭配

the unfortunate recipient of three:正式的 recipient of + 名词结构

recipient of + 名词指接受或承受该事物的人,并不只指收信的人。这里,这个短语把 Ethic 描写成经历三个意外的人。 unfortunate 表明这些意外并不受欢迎。与直接说 Ethic gets three surprises 相比,这种名词化说法更正式,还带有一点冷幽默式的旁白语气。

练习

哪一个改写最符合本句中高亮描述的意思?

  1. Ethic 找出了三个接收东西的人。
  2. Ethic 把三个惊喜送给了别人。
  3. Ethic 不幸经历了三个意外。
查看答案

Ethic 不幸经历了三个意外。

The first, a prison cell. 表達脈絡

0:37

第一,她在一间牢房里。

The second, complete amnesia.

0:40

第二,她完全失忆了。

And the third, a mysterious stranger has gotten stuck squeezing through the bars on her window. 短語搭配

0:43

第三,一个神秘的陌生人卡在了她窗户的铁栏杆上。

表達脈絡

The first ... The second ... And the third:组织三项顺序

The first、The second 和 And the third 是三项列举的路标,告诉听者每一项从哪里开始,让节奏很快的开场仍然容易跟上。 这里使用了省略式重复:说话人没有每次都重说 The first surprise was... 这样的完整框架。第三项前的 and 表明列表进入最后一项,而更长的最后一项也获得了额外强调。

练习

The first、The second 和 And the third 在这段话中起什么作用?

  1. 它们按清楚的顺序组织三个项目。
  2. 它们把第三项排为最不重要的一项。
  3. 它们表示三件事恰好同时发生。
查看答案

它们按清楚的顺序组织三个项目。

短語搭配

has gotten stuck squeezing:做某个动作时卡住

在 has gotten stuck squeezing 中,get stuck 表示进入受阻、卡住的状态。陌生人先开始从栏杆间挤过去,随后无法继续;主语是受影响、被卡住的一方,而不是故意把别人困住的一方。 squeezing 是 -ing 形式,说明受阻时正在进行的动作。has gotten 是现在完成时,所以较早发生的变化解释了现在的场面:描述这一刻时,这个人仍然卡着。

练习

请用 get stuck doing 的美式英语现在完成时,并使用 squeeze 补全句子:The puppy ____ through the narrow opening.

查看答案

has gotten stuck squeezing

His name is Hedge,

0:50

他的名字叫Hedge,

and he has come to help Ethic save the world. 語法

0:52

他是来帮助Ethic拯救世界的。

語法

come to help Ethic save:表示前来帮助的目的结构

这里的 to help 说明“来”的目的,回答他为什么来到这里。它不是说帮助这件事要到更晚的时候才发生。has come 表示他已经来到这里,而帮助 Ethic 就是他的目的。 在 help Ethic save 中,Ethic 是接受帮助的人,save 是不带 to 的动词原形。可迁移的结构是 come to help + 人 + 动词原形,表示某人前来协助另一个人做某事。

练习

哪个句子使用 come to help + 人 + 动词原形来说明某人前来的原因?

  1. Leo came home after his sister built the model.
  2. Leo helped his sister after he came home.
  3. Leo came to help his sister build the model.
查看答案

Leo came to help his sister build the model.

But first, they have to break out of jail. 講解

0:56

但首先,他们得逃出监狱。

表達脈絡

But first, 表示必须先完成的步骤

But first 是一个转场信号,会暂时放下较大的计划,指出在它之前必须先做的事。本句中,它把注意力从后面的目标转到眼前的任务:先逃出监狱。 But 表示叙述转向听者原本没有预期的下一步,first 则把这个新步骤排在前面。这个短语可以帮助你清楚安排故事、指令和日常计划的顺序。

练习

课程马上就要开始,但所有人必须先把手机收起来。哪个句子可以引出这个必须先完成的步骤?

  1. At last, please put away your phones.
  2. For example, please put away your phones.
  3. But first, please put away your phones.
查看答案

But first, please put away your phones.

短語動詞

break out of:从某处逃脱

break out of + 地点表示“从那个地方里面逃脱”。本句中,break out of jail 指“越狱、逃出监狱”,不是把监狱弄坏。 out of 引出逃离的来源地点,因此要把 break out of 作为一个整体理解。

练习

用表示“从……逃脱”的短语完成句子:The fox tried to break ____ the cage.

查看答案

out of

Hedge turns his hand into a lockpick 短語搭配

1:00

Hedge把他的手变成了一把开锁工具,

短語搭配

turns his hand into a lockpick:turn A into B(把 A 变成 B)

turn A into B 表示“使 A 变成 B”。这里 his hand 是 A,也就是变化前的事物;a lockpick 是 B,也就是变化后的结果。 主语 Hedge 促成了这个变化。这个结构可以描述形态、用途或状态的改变。

练习

用引出变化结果的单词完成 turn A into B 结构:She turned the old bus ____ a library.

查看答案

into

and outlines the challenge ahead. 短語搭配

1:02

并概述了眼前的挑战。

短語搭配

outlines the challenge ahead:概述接下来挑战的要点

这里的 outlines 是动词,意思是“概述……的要点”,不会给出所有细节。它的宾语是 the challenge,因此不是“画出某个形状的外轮廓”。 The challenge ahead 指接下来必须面对的困难。可迁移的结构 outline + 计划、问题、挑战或一组步骤,用来有条理地预告后面的内容。

练习

在句子“The coach outlines the challenge ahead,”中,outlines 是什么意思?

  1. 在挑战周围画一条线
  2. 概述挑战的要点
  3. 彻底解决挑战
查看答案

概述挑战的要点

Each lock in the prison works in the same unusual way.

1:06

监狱里的每把锁都有着同样不寻常的运作机制。

Inside the keyhole is a red dial 語法

1:10

钥匙孔里面有一个红色的刻度盘,

語法

Inside the keyhole is:地点在前的倒装结构

Inside the keyhole is a red dial 使用“地点短语 + be + 名词短语”的结构。地点短语放在句首,is 位于语法主语 a red dial 之前,因此这是主谓倒装。 这种顺序让听者先想象地点,再发现新出现的物体。它可以用来组织场景描写,尤其适合第一次引出某个物体。

练习

你正在描述一个房间,希望听者先注意地点,再发现一个新物体。哪句话最符合这种信息顺序?

  1. Beside the window is a small wooden desk.
  2. Beside the window a small wooden desk is.
  3. A small wooden desk is beside the window.
查看答案

Beside the window is a small wooden desk.

that can be rotated to one of 100 positions, 語法

1:13

可以旋转到100个位置中的某一个,

語法

can be rotated to one:can + 被动语态 + 目标位置

can be rotated 是 can + be + 过去分词构成的情态动词被动语态。所描述的物体可以由人转动,所以句子关注的是物体,而不是操作它的人。 to 引出转动后到达的位置。在 one of 100 positions 中,one 表示这 100 个位置中的任意一个。这种结构常用于说明设备可以怎样调节。

练习

请用 rotate 的 can + 被动语态结构补全句子,并包含引出目标位置的介词:The dial ____ one of five settings.

查看答案

can be rotated to

numbered 1 through 100. 短語搭配

1:17

编号从1到100。

短語搭配

numbered 1 through 100:包含两端的编号范围

numbered 1 through 100 表示这些项目依次带有 1、2、3 等编号,一直到 100。numbered 是过去分词,用来说明这些项目是怎样编号的。 这里的 through 连接一个范围的两个端点。在美式英语中,1 through 100 通常包括 1 和 100。

练习

在 numbered 1 through 100 中,through 表达了什么?

  1. 只使用 1 和 100 之间的数字,因此不包括 1 和 100。
  2. 这个范围从 1 到 100,并包含两个端点。
  3. 这些数字实际穿过了 100。
查看答案

这个范围从 1 到 100,并包含两个端点。

The key for a given cell spins the dial to the right position, 講解

1:19

特定牢房的钥匙会将刻度盘旋转到正确的位置,

用詞

for a given cell:某个指定的牢房

在 for a given cell 中,given 是形容词,意思是“指定的”或“当前所考虑的”。这个短语表示“对于正在讨论的某个特定牢房”,不是说有人把牢房交给了谁。 使用 for a given + 单数名词,可以表示从一组对象中选定一个,并说明某条规则在单独考虑这个对象时如何适用。

练习

在句子“For a given input, the program returns one result,”中,given 是什么意思?

  1. 作为礼物交给某人的
  2. 指定的或当前所考虑的
  3. 已经被证明是正确的
查看答案

指定的或当前所考虑的

短語搭配

spins the dial to the right position:转到正确的位置

在完整短语 spins the dial to the right position 中,spins 是及物动词;the dial 是被转动的东西,to the right position 表示最后到达的目标。结构是“动词 + 宾语 + to + 目标”,强调转动后的结果。 这里 right 修饰 position,意思是“正确的”。它不构成表示方向的 to the right,因为后面还有名词 position。

练习

在“spins the dial to the right position”中,right 说明了什么?

  1. 转盘朝右侧转动。
  2. 转盘已经停止转动。
  3. 这个位置是正确的。
查看答案

这个位置是正确的。

which when stopped there, 語法

1:24

停在那里时,

makes it turn green and unlocks the door. 語法

1:25

它会变绿并解开门锁。

語法

which when stopped there:插入的简化条件从句

在这个关系从句中,which 回指前面提到的红色刻度盘。句子主干是 which ... makes it turn green and unlocks the door。 when stopped there 是简化的被动从句,完整形式是 when it is stopped in that position。它说明刻度盘产生这一效果的条件;并不是说刻度盘停下来休息。

练习

在这个句子中,哪一个完整形式最符合 'which when stopped there,' 的意思?

  1. which, when it stops to rest in that position,
  2. which, when it is stopped in that position,
  3. which stops in that position and rests,
查看答案

which, when it is stopped in that position,

語法

makes it turn green:make + 宾语 + 动词原形

makes it turn green 使用 make + 宾语 + 动词原形。这里 it 是宾语,turn 是不带 to 的动词原形。这个结构表示某件事导致宾语发生变化。 turn + 颜色形容词表示状态变化,所以 turn green 是“变成绿色”。合起来,makes it turn green 就是“使它变成绿色”。

练习

请使用 make + 宾语 + turn + 颜色结构完成句子:The sensor makes the warning light ____ red.

查看答案

turn

It would be out of the question to steal keys from a guard. 習語

1:29

从守卫那里偷钥匙是绝对不可能的。

習語

would be out of the question:彻底排除一个选项

be out of the question 是固定习语,表示某个选项完全不可能、不可接受或根本不予考虑。它并不是在字面上指一个“问题”。 It would be out of the question to + 动词 这个结构用来评估一种可能的行动。It 是形式主语,to 不定式说明被排除的行动;would 表明这是对假设情况的判断。

练习

请用 would 和表示“完全不可能”的习语补全句子:With the bridge closed, driving directly across the river ____.

查看答案

would be out of the question

But Hedge has a better idea.

1:33

不过Hedge有个更好的主意。

Hedge can carry out Ethic's commands. 短語動詞

1:36

Hedge可以执行Ethic的命令。

短語動詞

carry out Ethic's commands:执行指令

carry out + command 表示按命令的要求去做。在 carry out Ethic's commands 中,Ethic's commands 是整个短语动词的宾语;carry out 的意思是“执行”,并不是把某个东西实际搬到外面。 carry out 常接 orders、instructions、plans、tasks、checks 和 experiments 等宾语。它强调把指示或计划转化为实际行动。

练习

用表示“执行”的目标短语动词补全句子:The technicians will ____ the safety checks before launch.

查看答案

carry out

If Ethic tells him to walk five steps forward, 語法

1:39

如果Ethic让他向前走五步,

turn right,

1:42

向右转,

then walk another five steps,

1:44

然后再走五步,

that's exactly what he'll do.

1:46

他就会照做。

語法

If Ethic tells him to ... then ... that's exactly what he'll do:条件、步骤与结果

“If Ethic tells him to...”引出条件:这里考虑的是他收到这项指令的情况。在 tell someone to do something 结构中,him 是接收命令的人,后面的动词列出他被要求完成的动作。 这里的 then 属于动作清单,意思是“接着”,用来引出 walk 和 turn 之后的最后一步。主句“that's exactly what he'll do”给出结果,强调他的行动会与指令完全一致,不做改动。这个句型可以依次组织条件、按顺序排列的步骤以及完全对应的结果。

练习

这句话是怎样组织信息的?

  1. 主句说明他会忽略最后一步。
  2. If 从句给出三个互不相关的建议,供人选择。
  3. If 从句给出指令及其步骤顺序;主句说明他会完全照做。
查看答案

If 从句给出指令及其步骤顺序;主句说明他会完全照做。

Hedge needs specific instructions, 短語搭配

1:49

Hedge需要具体的指示,

短語搭配

needs specific instructions:需要清楚、准确的指令

needs specific instructions 表示“需要能清楚、准确说明预期动作的指令”。specific 修饰 instructions:这些指令必须精确到足以让人执行,而不只是宽泛或模糊的目标。这里 specific 是“明确、具体”的意思,不是“特殊”或“不寻常”。 当 instructions 指完成任务的一组操作指示时,通常用复数。这个短语可以描述人、机器或流程:如果没有清楚的细节,它们就无法可靠地继续执行。

练习

整理房间时,以下哪一句是具体明确的指令?

  1. Do something with those things.
  2. Make the room better somehow.
  3. Move the blue box onto the second shelf.
查看答案

Move the blue box onto the second shelf.

though.

1:51

不过。

If Ethic says pick the lock or try every combination,

1:52

如果Ethic说“把锁撬开”或“尝试所有组合”,

that would be too vague. 用詞

1:57

那就太模糊了。

用詞

that would be too vague:不够具体,无法执行

在这句话里,that 指的是像“撬开锁”或“尝试每一种组合”这样笼统的指令。说 that would be too vague,意思是这条指令没有提供足够具体的信息,无法让人可靠地照着执行。 too + 形容词表示“超过可接受或有用的程度”。would be 是对 if 条件所设想结果的判断,不是在陈述已经发生的事实。

练习

在这句话里,“that would be too vague”是什么意思?

  1. 它没有提供足够具体的信息,无法据此行动。
  2. 它提供了许多详细步骤。
  3. 它表示这项任务在体力上很困难。
查看答案

它没有提供足够具体的信息,无法据此行动。

But spin the dial five positions forward would work. 短語搭配

1:59

但如果说“把刻度盘向前转五个位置”就可以了。

短語搭配

spin the dial five positions forward:动作 + 对象 + 数量 + 方向

spin 是动作动词,the dial 是动作对象。five positions 说明移动多少,forward 说明移动方向。整个短语采用了实用的指令结构:动词 + 对象 + 数量 + 方向。 直接指令以动词原形开头,因此主语 you 不必说出来。同时说明数量和方向,就能把笼统的命令变成可以实际执行的步骤。

练习

使用括号中给出的确切数量和方向补全指令:Move the token ____ spaces ____. (three; forward)

查看答案

three · forward

Once out of the cell, 語法

2:03

一旦出了牢房,

語法

Once out of the ...:省略的 once 时间从句

Once out of the cell 是 once they are out of the cell 的简化形式。省略了可以从上下文理解的主语和 be 动词形式,只留下 once 后面的状态短语。 这里的 once 表示“一达到这个状态就……”。这个短语为接下来的动作设定时间,所以后面需要接主句;它本身不是完整句子。

练习

补全“Once you are out of”的省略形式:____ the building, call me.

查看答案

Once out of

they will only have a few moments to crack the lock for the outer prison door too 講解

2:05

他们也只有几秒钟的时间去破解监狱外门的锁,

短語搭配

will only have a few moments:时间非常有限

will only have a few moments 表示未来可用的时间非常短。only 让这种限制显得更紧迫;这里的 moments 指短暂的一段时间,不是精确的秒数。 have a few moments to + 动词原形这一结构说明要在这段短时间里做什么,或能做什么。原句中的 to crack the lock 指明了任务。

练习

哪句话表示团队只有很短的时间做决定?

  1. The team will have plenty of time to decide.
  2. The team will only have a few moments to decide.
  3. The team will decide a few moments later.
查看答案

The team will only have a few moments to decide.

用詞

to crack the lock:破解锁的机制

这里的 to crack the lock 意思是想出办法破解锁的机制,从而把门打开。crack 并不是把锁的材料弄裂。 这种 crack 的用法把锁看成一个需要解决的难题。crack a code 或 crack a puzzle 也是同样的思路:靠技巧或洞察力成功找到解法。

练习

在这个句子中,to crack the lock 是什么意思?

  1. 让锁发出尖锐的声音
  2. 把锁的材料弄裂
  3. 破解锁的机制并把它打开
查看答案

破解锁的机制并把它打开

before the guards catch them. 語法

2:10

赶在守卫抓住他们之前。

語法

before the guards catch them:设定截止点

before the guards catch them 把“守卫抓住他们”设为截止点。所需行动必须更早发生,否则被抓住的危险就可能变成现实。 在 before 引导、谈论未来时间的从句中,英语通常用一般现在时:before the guards catch them,而不是 will catch them。未来含义由整个句子的语境表达。

练习

填入一个单词,使“电脑关机”成为截止点:Save your work ____ the computer shuts down.

查看答案

before

So what instructions will allow Hedge to efficiently open any door? 語法

2:12

那么,什么样的指令能让Hedge高效地打开任何门呢?

語法

will allow Hedge to efficiently open any:allow + 宾语 + to 不定式

在 will allow Hedge to efficiently open any door 中,allow 使用 allow + 宾语 + to 不定式的结构。Hedge 是 allow 的宾语,同时也是 open 这个动作的执行者:开门的是 Hedge。 这里的 allow 表示“使……成为可能”或“使……能够”,而不是“准许”。efficiently 修饰 open,所以这些指令要帮助 Hedge 用较少的时间或精力高效开门。

练习

用 allow + 宾语 + to 不定式结构补全句子:The new ramp will ____ wheelchair users ____ enter the building more easily.

查看答案

allow · to

Pause now to figure it out for yourself. 短語動詞

2:20

现在暂停一下,自己想一想。

短語動詞

figure it out for yourself:独立想出答案

Figure it out 表示通过思考理解某件事或找到解决办法。figure out 是可分短语动词,宾语是代词时要放在中间:要说 figure it out,不能说 figure out it。 For yourself 表示不由别人直接告诉你答案,而是靠自己完成。这里说话人让观众暂停一下,独立想出答案。

练习

用 figure it out 和与主语匹配的“独立完成”短语补全句子:You have enough clues, so try to ____ before reading the explanation.

查看答案

figure it out for yourself

Before we explain the solution, 表達脈絡

2:25

在我们解释答案之前,

here's a hint.

2:28

给个提示。

表達脈絡

Before we explain the solution:先给提示,再解释解法

Before we explain the solution 是一个由 before 引导的从句,用来安排信息顺序:完整解法稍后再讲,现在先给提示。 在教学和解说中,这种开头能引导听众的注意力,并让他们在答案公布前继续思考。可迁移的结构 Before we + 动作, ... 表示先做另一件事,再进行这个动作。

练习

Before we explain the solution 在这句话中起什么作用?

  1. 完整解法已经全部讲完了。
  2. 先给提示,稍后再公布完整解法。
  3. 说话者拒绝解释解法。
查看答案

先给提示,稍后再公布完整解法。

A key programming concept that can help unlock the door 短語搭配

2:30

有一个能帮着开门的关键编程概念,

is called a loop. 文化背景

2:35

叫做循环(loop)。

短語搭配

key programming concept:key 表示“关键的”

在 key programming concept 中,key 是形容词,表示“特别重要的”或“核心的”。它描述 programming concept,这里不是指一把真正的钥匙。 可迁移的 key + 名词 结构表示某个人、事物或想法对某个主题或结果特别重要,例如 key idea、key factor 和 key step。

练习

key programming concept 中的 key 是什么意思?

  1. 用来开锁的工具
  2. 电脑键盘上的按键
  3. 特别重要的或核心的
查看答案

特别重要的或核心的

文化背景

is called a loop:介绍术语名称

be called + 名称这一结构告诉听者某个事物或概念叫什么。本句的主语是一个关键的编程概念,a loop 是刚引入的术语。被动形式把重点放在概念及其名称上,而不是谁给它命名。 在编程中,loop 是一种让一条或多条指令重复执行的结构。

练习

用 be called 的正确形式补全句子:This repeated process ____ a loop.

查看答案

is called

This can be one or more instructions

2:37

这可以是一条或多条指令,

that Hedge will iterate or repeat a specified number of times. 文化背景

2:40

Hedge会将其迭代或重复指定的次数。

文化背景

iterate or repeat a specified number of times:按指定次数重复执行

Will 表示 Hedge 接下来会对这些指令做什么。Iterate or repeat 表示把同一条或同一组指令一轮一轮地再次执行;这里的 iterate 是描述技术流程的词,不只是把话再说一遍。 A specified number of times 表示重复次数已经事先明确设定,例如三次或十次。因此,这个循环有固定次数,而不是在没有设定限制的情况下持续执行。

练习

在这段编程说明中,高亮部分是什么意思?

  1. 指令只解释一次,但从不执行。
  2. 指令按照设定的次数执行。
  3. 指令在没有设定次数的情况下一直重复。
查看答案

指令按照设定的次数执行。

Like jump up and down 100 times.

2:46

比如跳上跳下100次。

Or an instruction that Hedge will repeat until a condition is met, 語法

2:50

或者是一条Hedge会重复执行直到满足某个条件的指令,

語法

repeat until a condition is met:重复到条件满足为止

在 will repeat until a condition is met 中,will repeat 表示动作会反复发生,until 引出让这种重复结束的条件。条件满足之前,动作会继续;条件满足时,循环就可以停止或进入下一步。 a condition is met 是被动结构,表示某项要求变为成立或得到满足。这种说法常见于指令、规则和流程说明。

练习

哪条指令表示“继续检查,并在有效结果出现时停止”?

  1. Repeat the check until a valid result appears.
  2. Repeat the check after a valid result appears.
  3. Repeat the check whenever a valid result appears.
查看答案

Repeat the check until a valid result appears.

such as keep jumping up and down until it's 7:00. 語法

2:55

比如一直跳上跳下,直到7:00为止。

語法

keep jumping up and down until it's 7:00:一直上下跳到 7 点

在 keep jumping up and down until it's 7:00 中,keep + 动词 -ing 表示让动作持续进行。jumping up and down 把跳跃说成持续或反复的上下运动。 until it's 7:00 给出终点:7 点之前一直跳,到了 7 点停止。until 表示结束时间,不是动作开始的时间。

练习

用 wait 的正确形式补全这条指令:Keep ____ until your name is called.

查看答案

waiting

The first thing that's clear 表達脈絡

3:06

首先很清楚的一点是,

is that you need to find a way for Hedge to try every combination 語法

3:07

你需要找到一种方法让Hedge尝试所有的组合,

until one works.

3:12

直到有一个起作用为止。

表達脈絡

The first thing that's clear is that...:引出第一个明确结论

The first thing that's clear is that... 这个框架把某个结论标为一连串推理中最先可以确定的一点。它告诉听者,在讨论后续步骤或细节之前,应该先抓住什么。 这里,that 从句中的结论是 you need to find a way。这个框架是在组织讲解,并不表示其他所有事情都已经清楚。

练习

在讲解中,The first thing that's clear is that... 的主要作用是什么?

  1. 引出一连串推理中的第一个明确结论。
  2. 把话题转到一个无关的事件上。
  3. 表示问题的所有部分都已经解决。
查看答案

引出一连串推理中的第一个明确结论。

語法

way for Hedge to try... until one works:执行者与停止条件

结构 a way for + 人或事物 + to + 动词 表示一种方法,并明确指出由谁或什么来执行动作。本句中,Hedge 是 try 的执行者。 until 引导的从句给出停止条件:尝试会持续到某一种组合成功为止。one 代指 one combination,works 表示“产生预期结果”。

练习

请使用 a way for X to do something 和 until 补全句子。用 the program 作为 X,并用 try 作为动词:We need ____ every code ____ one works.

查看答案

a way for the program to try · until

What takes a little more effort 語法

3:14

需要花点心思的地方在于,

is how exactly you do so.

3:16

你到底该怎么做。

語法

What takes ... is ...:突出真正费力的部分

What takes a little more effort 是主语从句,意思是“稍微更费力的事情”。is 后面的 how exactly you do so 指明这件事具体是什么。整个句子是在陈述,不是 what 问句。 What ... is ... 先提出一个难点,再说明这个难点究竟是什么。这里已经知道要做的是哪件事;额外的难度在于想出具体方法。do so 指代前面提到的动作,避免重复。

练习

这句话指出哪一部分需要额外努力?

  1. 想清楚执行这项行动的具体方法
  2. 记住最初是谁提出了这项行动
  3. 决定是否需要采取任何行动
查看答案

想清楚执行这项行动的具体方法

One solution would be to instruct Hedge to try every combination in succession. 講解

3:18

一个解决方案是让Hedge依次尝试所有的组合。

表達脈絡

One solution would be to instruct:提出一种可能的方案

One solution 先表明这是一个可能的答案,也暗示还可以有其他方案。would be to 把后面的动作作为较审慎的提议;这里的 would 不表示过去。 instruct 使用 instruct + 人 + to-infinitive 结构。Hedge 是接受指示的人,to try every combination in succession 是要执行的动作。整句因此先给出方案,再说明如何实施。

练习

请用目标句型补全这个较审慎的方案:We need a safer way to cross the river. ____ build a temporary footbridge.

查看答案

One solution would be to

用詞

in succession:一个接一个地

in succession 表示多个动作或事件按顺序一个接一个地发生。这里是说每种组合都单独尝试,前一次之后紧接着下一次,而不是同时尝试所有组合。 这个短语补充的是顺序信息,并不表示这些尝试取得了成功。

练习

用本课中表示“一个接一个”的正式短语完成句子:The bell rang three times ____.

查看答案

in succession

Try one and check the light.

3:23

尝试位置一,然后检查指示灯。

If it turns green, 語法

3:26

如果它变绿了,

open the door.

3:27

就把门打开。

And if not,

3:29

如果没有,

語法

If it turns green ... And if not:条件的两个分支

If it turns green 提出一个条件,open the door 则说明条件成立时要执行的动作。在说明将来可能发生的情况时,英语通常在 if 后使用一般现在时 turns,而不是 will turn。 And if not 引出另一个分支。not 代替了完整的否定条件 if it does not turn green,因此可以省略重复的词。And 只是把这个分支与第一个分支连接起来,也可以省略。

练习

用本课中的简短否定条件完成操作说明:If the link opens, continue. And ____, try another browser.

查看答案

if not

try two.

3:30

就尝试二。

If that doesn't work, 短語搭配

3:32

如果还不行,

短語搭配

If that doesn't work:引出备用步骤

If that doesn't work 为转入备用步骤设定条件。that 指代刚刚提到的方法,这里的 work 表示“成功”或“达到预期效果”,不是“工作”。 if 从句通常放在备用行动之前:先尝试第一个方法,只有它失败时才使用下一步。

练习

当前面刚提到的方法可能失败时,哪个开头能自然引出备用步骤?

  1. If that works,
  2. If that doesn't work,
  3. Because that doesn't work,
查看答案

If that doesn't work,

try three.

3:33

尝试三。

All the way up to 100. 短語搭配

3:35

一直试到100。

短語搭配

All the way up to 100:达到上限

All the way up to 100 表示某个范围、刻度或序列延伸到 100,并把 100 作为上限。up to 100 给出上限,all the way 强调整个范围都延伸到那里。 这个短语突出范围能到多远。它本身不表示“恰好是 100”,也不是只在说数字 100 这个单独的点。

练习

用一个由四个词组成、强调范围完整延伸到上限的短语补全句子:The thermometer's scale goes ____ 120 degrees.

查看答案

all the way up to

But it would be tedious to lay that out in its entirety. 短語動詞

3:38

但把它完完整整地列出来未免太繁琐了。

短語動詞

lay that out:把信息完整展开说明

这里的 lay that out 表示“有条理、详细地呈现或解释那些信息”。that 指正在讨论的内容,因此 lay out 说的是展开信息,而不是把实体物品平放下来。 It would be tedious to... 是在评价一种可能的做法,表示那件事会很耗时、重复而乏味。in its entirety 补充“每一部分都包括在内”,所以说话人的意思是,给出完整说明会带来太多枯燥的工作。

练习

在句子“The report lays out the reasons for the change.”中,lays out 是什么意思?

  1. 它把这些理由清楚、有条理地呈现出来。
  2. 它把报告平放在一个表面上。
  3. 它从报告中删除这些理由。
查看答案

它把这些理由清楚、有条理地呈现出来。

Why write more than 100 lines of code 表達脈絡

3:41

为什么写超过100行的代码,

when you can do the same thing with just three?

3:44

当你只用三行就能做到同样的事呢?

表達脈絡

Why...when you can...:用反问对比两个选择

Why X when you can Y? 这个句型通常是反问,并不是真的在询问原因。它先放出效率较低或吸引力较小的选项 X,再用 when 引出已经可用的更好选项 Y。 这里的 when 接近“既然”,不是“在什么时候”。这种对比暗示,既然三行代码就能达到同样效果,写 100 多行没有必要。

练习

原句中的说话人主要在暗示什么?

  1. 说话人是在问代码是什么时候写的。
  2. 写 100 多行没有必要,因为三行就能完成同样的工作。
  3. 在作出选择前,两个版本都应该写出来。
查看答案

写 100 多行没有必要,因为三行就能完成同样的工作。

This is where a loop comes in. 短語動詞

3:48

这就是循环派上用场的地方。

短語動詞

这正是循环派上用场的时候

在这句话中,This is where a loop comes in 表示循环在这个时候开始变得有用或发挥作用。这里的 come in 不是指实际进入某处,而是指在解决问题时起作用。 where 指前面刚提到的情境或阶段,不一定是真实地点。This is where X comes in 先回指一个需求,再把 X 作为能提供帮助的办法引出来。

练习

用 come in 的正确形式补全句子:We need to repeat the same steps many times. This is where a loop ____.

查看答案

comes in

There are a few ways to go about this. 短語動詞

3:50

有几种方法可以做到这一点。

短語動詞

处理这件事的方法

ways to go about this 表示处理或着手完成前面所说任务的方法。在 go about something 中,go about 表示以某种方式处理那件事。 整句话提示说话人接下来会介绍几种可能的方法。它把话题从说明任务转到解释如何完成任务。

练习

用目标双词动词补全句子:There are several ways to ____ this task.

查看答案

go about

The lock has 100 positions,

3:53

锁有100个位置,

so Ethic could say

3:56

所以Ethic可以说

check the dial's color,

3:58

检查刻度盘的颜色,

then spin the dial forward once for 100 repetitions. 短語搭配

4:00

然后将刻度盘向前转动一次,重复100遍。

短語搭配

for + 数字 + repetitions:表示重复次数

在 for 100 repetitions 中,for 引出动作执行的次数。这个短语表示把每次转一下的动作重复 100 次;这里的 for 不是“为了”的意思。 可复用的结构是 for + 数字 + repetitions。repetition 是可数名词,因此 1 次用 repetition,其他数字通常用 repetitions。

练习

教练要求正好做 12 次。请用 for + number + repetitions 完成指令:Perform the squat ____.

查看答案

for twelve repetitions

Remember where the dial turns green, 語法

4:06

记住刻度盘变绿的位置,

then have Hedge set it back to that number. 短語動詞

4:08

然后让Hedge把它调回到那个数字。

語法

Remember where...,then have someone... 结构

这句话把两个命令按顺序组织起来。Remember where the dial turns green 要求听者记住观察到的位置;then 引出下一条命令,that number 回指刚才记住的位置。 where the dial turns green 是作 remember 宾语的嵌入式 wh 从句。它使用陈述语序:where + 主语 + 动词。 在 have Hedge set it back 中,have + 人 + 动词原形表示安排或让这个人执行该动作。

练习

哪条指令正确表达了先记住一个位置,再让 Mia 把指针调回那里?

  1. Remember where the pointer stops, then have Mia set it back there.
  2. Remember where does the pointer stop, then have Mia set it back there.
  3. Remember that the pointer stops, then have Mia set it back there.
查看答案

Remember where the pointer stops, then have Mia set it back there.

短語動詞

set it back to + 数值

set + 宾语 + back to + 目标表示调整某个东西,让它回到之前的数值、位置或设置。在本句中,it 是被调整的东西,that number 是要调回的目标数值。 宾语放在 set 和 back 之间,to 用来引出目标:set it back to that number。

练习

用本课中表示“恢复到之前设置”的两个英文词补全句子:The volume was originally at three. After the sound check, set the volume ____ three.

查看答案

back to

A loop like this,

4:13

像这样的循环,

where you specify the number of times it repeats, 語法

4:14

指定它重复的次数的,

is called a for loop. 文化背景

4:17

被称为for循环。

語法

where you specify the number of times it repeats:补充说明特征的 where 从句

where you specify the number of times it repeats 这个从句为 a loop like this 补充信息。这里的 where 相当于 in which,表示在这种循环中由你选择重复多少次,并不指真实地点。 这个从句位于两个逗号之间,因此属于补充说明。句子的主干是 A loop like this ... is called a for loop。where + 从句这种结构常用于说明某个系统、活动或情境如何运作。

练习

例句中的 where you specify the number of times it repeats 起什么作用?

  1. 它告诉我们循环是在什么时候创建的。
  2. 它补充说明了这种循环的一项特征。
  3. 它询问循环位于哪里。
查看答案

它补充说明了这种循环的一项特征。

文化背景

a for loop:按设定次数重复的循环

for loop 是一种编程结构,会按照设定的次数重复执行指令。本句的关键是:由你指定循环重复多少次。 for 是这个编程术语的一部分,在这里不是日常英语中表示“为了”的意思。

练习

用本课学到的编程术语补全英文句子:A loop that repeats a set number of times is ____.

查看答案

a for loop

But an even more efficient loop

4:20

但一个更高效的循环,

would have Hedge spin the dial one position at a time 短語搭配

4:22

应该是让Hedge一次转动刻度盘一个位置,

until it turns green. 語法

4:25

直到它变绿为止。

短語搭配

one position at a time:一步一步移动

one position at a time 表示每次移动时,转盘只前进一个位置,然后再进行下一次移动。它描述的是一步一步处理,而不是一次跨过多个位置。 可复用的结构是 one + 单数可数名词 + at a time,强调每一步只处理一个单位,例如 one page at a time。

练习

使用 one ... at a time 结构补全英文句子:Read ____.

查看答案

one page at a time

語法

until it turns green:动作的终点

until 引出持续动作的终点。在这里,转盘一次转动一个位置,这个重复动作一直继续到它变绿的那一刻。 在描述未来结果的指令中,until 后的从句通常用一般现在时:until it turns green,而不是 until it will turn green。

练习

哪条指令表示继续做某个动作,并在灯变绿时停止?

  1. Turn the knob when the light is already green.
  2. Keep turning the knob until the light turns green.
  3. Stop turning the knob before the light changes.
查看答案

Keep turning the knob until the light turns green.

And as soon as that happens, 語法

4:27

一旦变绿,

語法

And as soon as that ...:紧接着发生的下一步

高亮部分是 as soon as that happens 这个时间从句的开头,意思是“那件事一发生就立刻……”。that 指代刚刚提到的条件或事件,后面的主句给出下一步动作。 as soon as 强调不打算延迟。开头的 And 把这个快速反应与流程中的上一步连接起来。

练习

哪句话表示结果一出现就立刻打电话,不要延迟?

  1. Call me sometime after the result appears.
  2. Call me as soon as the result appears.
  3. Call me before the result appears.
查看答案

Call me as soon as the result appears.

have him stop and open the door. 語法

4:29

就让他停下来并开门。

語法

have him stop and open:have + 宾语 + 动词原形

这里的 have 是使役用法:have + 人 + 动词原形表示安排、指示或让某人做某事。him 是宾语,stop 是动词原形。 stop 和 open 共用同一个宾语,并由 and 连接,所以两个动词都用原形:have him stop and open。两个动词前都不用 to。

练习

用 have + him + 动词原形 stop 和 open 完成句子:The guard will ____ the gate.

查看答案

have him stop and open

That way, 表達脈絡

4:31

这样一来,

if the door unlocks on one,

4:32

如果门在数字一的时候就解开了,

he doesn't need to cycle through all the rest of the numbers. 短語動詞

4:35

他就不需要把剩下的所有数字都转一遍。

表達脈絡

That way, if... doesn't need to...:说明方案的好处

That way 回指刚刚提到的方法,并引出采用这种方法后会变得可行或更容易的事情。它把后面的信息组织成该方案带来的结果或好处,而不是开启一个新话题。 这里,if 从句提出一种可能成功的条件,he doesn't need to... 则说明因此可以避免的额外操作。信息顺序是:方法、可能的条件、然后是省去的工作。

练习

哪组句子用 That way 表示第一个动作带来的实际好处?

  1. Back up the file first. I bought the laptop three years ago.
  2. Back up the file first. That way, if the laptop fails, you won't lose your work.
  3. Back up the file first. By the way, my laptop is three years old.
查看答案

Back up the file first. That way, if the laptop fails, you won't lose your work.

短語動詞

cycle through:依次浏览或切换一组项目

cycle through 表示在一组有顺序的项目中从一项移到下一项,通常是逐项检查、尝试或显示。这里指他原本需要按顺序尝试剩余的数字。 through 把这一组项目看作动作经过的范围。这里的 cycle 不是“骑自行车”的意思。

练习

用上面学到的双词表达补全句子:Press the arrow key to ____ the menu options.

查看答案

cycle through

This is an until loop. 文化背景

4:39

这叫做until循环。

Because it involves doing an action

4:42

因为它涉及执行某个动作,

until a condition is met.

4:44

直到满足某个条件为止。

文化背景

This is an until loop:为条件控制的循环命名

until loop 根据结束重复过程的条件来命名。只要该条件还没有满足,动作就继续重复;条件满足时,循环停止。 This is ... 给刚刚描述的过程命名。后面的 Because 句说明使用这个名称的原因:动作会持续进行,直到满足某个条件。

练习

哪项描述符合字幕中 until loop 的含义?

  1. 按预设次数重复动作,不检查停止条件。
  2. 重复执行动作,直到满足条件。
  3. 只执行一次动作,并忽略所有条件。
查看答案

重复执行动作,直到满足条件。

A similar alternate approach 短語搭配

4:47

一种类似的替代方法,

would be to turn the dial while it's still red, 語法

4:49

是在刻度盘还是红色的时候转动它,

then stop.

4:52

然后停下来。

語法

while it's still red:在持续成立的条件下行动

在 to turn the dial while it's still red 中,while 引出动作进行期间保持成立的状态。still 表明红色状态从之前开始并一直延续:它保持红色的这段时间里,要转动旋钮。 在操作说明中,while 可以让一个持续状态控制动作:条件为真时继续做,条件变为假时停止。这里的 while 表示“在……期间”,不是表示对比的“而、然而”。

练习

哪一句使用 while,把一个持续状态作为动作进行的条件?

  1. Start turning the dial after the light stops being red.
  2. Turn the dial once before checking the light.
  3. Keep turning the dial while the light is still red.
查看答案

Keep turning the dial while the light is still red.

That's called a while loop. 文化背景

4:54

这叫做while循环。

短語搭配

一个类似的替代方案

这里,A similar alternate approach 用来引出另一种可选方法,这种方法和刚才讨论的方法相似。approach 指做某事或解决问题的方法,alternate 指可作为替代选择的。 在更完整的结构 A ... approach would be to + 动词 中,前半部分说出这个选项,to + 动词则说明这个选项具体要做什么。这样可以让说明从一种方法转向一个相近的选择。

练习

A similar alternate approach 在这句话中是什么意思?

  1. 一种必须由人们轮流进行的方法
  2. 一种与前一种方法完全无关的方法
  3. 另一种与前一种方法相似的可选方法
查看答案

另一种与前一种方法相似的可选方法

文化背景

That's called a while loop:为编程概念命名

That's called + 名称用于给刚刚展示或解释过的事物命名。这里的 that 指前面描述的重复执行过程,a while loop 是这种编程结构的名称。 while 循环会在条件为真时重复执行代码。本句中的 called 表示“被称为”,不是“被打电话联系”。

练习

请用课程中的两个词补全命名句:The program repeats these steps while the condition is true. ____ a while loop.

查看答案

That's called

Back to the adventure. 表達脈絡

4:58

回到冒险中。

表達脈絡

Back to the adventure:回到故事主线

Back to + 话题是一个简短的转场表达,把听众的注意力带回之前讨论过的内容。这里,它结束了简短的编程讲解,并提示冒险故事将继续。 这是一个省略式短语:完整句子可以是 Let's go back to the adventure,但旁白和说话人常省略 Let's go,因为转场意思已经很清楚。

练习

一位演讲者说:“That answers the side question. Back to our main topic.” Back to our main topic 表示什么?

  1. 演讲者希望所有人向后移动。
  2. 演讲者正在开始一个无关的主题。
  3. 演讲者正在回到之前的主题。
查看答案

演讲者正在回到之前的主题。

Hedge loops through the combinations, 短語動詞

4:59

Hedge循环尝试了所有组合,

and the cell opens at 41.

5:02

牢房门在41时打开了。

短語動詞

loops through the combinations:逐一处理每种组合

loop through 一组事物表示逐个检查、处理或尝试其中的项目,通常会对每一项重复同一个动作。这里 Hedge 是在系统地尝试各种组合,而不是随便猜一次。 这个表达在计算机领域很常见,可以描述程序逐项遍历列表。它也可以描述人用重复而有条理的方式逐一处理一系列项目。

练习

用 loop through 的正确形式补全:The script ____ every file and checks its size.

查看答案

loops through

Ethic and Hedge wait until the perfect moment in the guards' rotation 短語搭配

5:07

Ethic和Hedge一直等到守卫巡逻时的绝佳时机,

短語搭配

wait until the perfect moment in the guards' rotation:等到守卫巡逻中的最佳时机

wait until 标明一段等待的终点:只有等指定的时间或条件到来,才采取行动。the perfect moment 指最有利、最适合行动的那一刻。 in the guards' rotation 把这一刻放在守卫反复轮换或巡逻的规律中。他们是在观察这个规律并等待最安全的空当,而不只是等待固定的几分钟。

练习

用 wait until the perfect moment 的过去式补全:During yesterday's game, Leo ____ to pass the ball.

查看答案

waited until the perfect moment

and make a break for it. 習語

5:11

然后开始逃跑。

習語

make a break for it:突然尝试逃跑

make a break for it 是固定习语,表示突然跑掉或逃走,通常是在机会出现时。本句中的 and 把这个逃跑动作和前面的动作连接起来。 要把整个短语当作一个整体:break 在这里不是“休息”,it 也不指某个具体物品。这个短语强调突然尝试逃走,并不说明最终是否成功。

练习

补全含有 break、表示“突然试图逃跑”的固定习语:When the gate opened, the trapped fox ____.

查看答案

made a break for it

Soon,

5:14

很快,

Ethic faces a choice. 短語搭配

5:15

Ethic面临一个选择。

Hide inside a mysterious crystal

5:17

是躲进一块神秘的水晶里,

or try to crack the outer door and make a run for it. 習語

5:19

还是尝试破解外门并逃跑。

短語搭配

Ethic faces a ...:face a choice 表示“面临选择”

在 Ethic faces a choice 中,faces 是动词,表示“面临”或“必须处理”。a choice 指 Ethic 必须处理的情况;因为 Ethic 是第三人称单数主语,所以使用 faces。 可以复用的搭配是 face + a choice/problem/challenge。在一般现在时中,he、she、it 或一个人的名字后面要用 faces。

练习

哪句话表示 Maya 必须应对一个艰难的决定,但不一定已经作出了选择?

  1. Maya makes a difficult choice.
  2. Maya faces a difficult choice.
  3. Maya avoids every choice.
查看答案

Maya faces a difficult choice.

習語

make a run for it:快速逃走

Make a run for it 是一个习语,表示一有机会就迅速逃走,或冲向安全的地方。本句中,它指打开外门后从那里逃出去。 it 在这里不指某个具体物品,而是固定表达的一部分。这个短语与 make a break for it 意思接近,但 run 更直接地让人想到快速奔跑的动作。

练习

用 make a run for it 的过去式完成句子:When the gate opened, the trapped dog ____.

查看答案

made a run for it

Ethic chooses to run.

5:23

Ethic选择逃跑。

The second door takes Hedge longer,

5:28

第二扇门花了Hedge更多时间,

requiring him to spin all the way to 93. 短語搭配

5:30

需要他一直转到93。

短語搭配

all the way to:强调到达终点

All the way to + 终点强调为了到达该终点而经过的完整距离、范围或进度。这里,转动会一直持续到 93,这个短语强调需要转过的幅度。 终点可以是地点、数字、时间或阶段。与单独使用 to 相比,all the way to 更突出移动或推进的完整程度。

练习

用表示“全程一直到”的目标表达完成句子:We followed the trail ____ the waterfall.

查看答案

all the way to

But he gets it open. 語法

5:34

但他还是把门打开了。

語法

he gets it open:get + 宾语 + 形容词

在 gets it open 中,get + 宾语 + 形容词 表示使宾语达到某种结果:它变成打开的状态。这里 gets 是与 he 搭配的现在时形式。 这种结构常带有“设法实现结果”的意思,尤其是在事情有难度时。这里的 get 不是“得到”,形容词 open 说明最终状态。

练习

用 get + 宾语 + 形容词 的过去式完成句子:The lid was stuck, but Maya finally ____.

查看答案

got it open

And takes the opportunity 短語搭配

5:43

并且借此机会,

to explain why he's rescued Ethic.

5:45

解释了他为什么要救Ethic。

短語搭配

take the opportunity to explain:利用合适的时机

take the opportunity to + 动词原形 表示利用合适的时机或情形去做某事。在本句中,explain 是要做的动作,以 why 开头的部分说明他解释的内容。 这个短语把该动作说成对眼前机会的把握,而不只是单纯决定做某事。

练习

用表示“利用合适时机”的过去时短语完成句子:At the end of the meeting, Lena ____ thank the volunteers.

查看答案

took the opportunity to

The world is in turmoil. 用詞

5:48

这个世界正处于动荡之中。

用詞

be in turmoil:处于严重混乱或动荡中

be in turmoil 表示处于严重的混乱、失序或不稳定状态。在本句中,is 把 the world 与这种状态联系起来;in turmoil 是描述其状况的介词短语。 这个表达比一般的“杂乱”严重得多。它通常暗示事件、机构或情绪动荡不安,难以控制。

练习

在句子 "The world is in turmoil." 中,in turmoil 是什么意思?

  1. 正在世界各地旅行
  2. 处于严重混乱或不稳定的状态
  3. 完全平静而且一切可预测
查看答案

处于严重混乱或不稳定的状态

Robots have taken over, 短語動詞

5:50

机器人接管了世界,

短語動詞

have taken over:已经取得并保持控制权

take over 表示从其他人或事物手中取得控制权、权力或责任。这里的宾语没有说出来:Robots have taken over 表示机器人已经控制了局势或世界。 have taken over 是现在完成时。它把控制权的变化呈现为已经完成,同时说明其结果——机器人仍在掌控——与现在有关。

练习

用 take over 的现在完成时完成句子:The new owners ____, so they control the company now.

查看答案

have taken over

and only Ethic can set things right. 習語

5:51

只有Ethic能扭转乾坤。

習語

only Ethic can set things right:纠正局面

在 only Ethic can set things right 中,only 强调 Ethic,表示没有其他人被认为有能力解决这个问题。 Set things right 是一个习语,意思是纠正错误,让局面恢复正常或公平。things 指整体局面,而不是具体物品;right 描述的是纠正后的状态。

练习

用本课中表示“纠正问题,使结果恢复公平”的表达完成句子:The organizers admitted the result was wrong and promised to ____.

查看答案

set things right

In order to do so, 表達脈絡

5:54

为了做到这一点,

表達脈絡

In order to do so:把目标连接到下一步

In order to do so 回指前面已经提到的动作或目标。这里的 do so 代替 set things right,从而避免重复这几个词。 放在下一句句首时,这个短语表示后面的主句将说明实现该目标的方法、必要条件或步骤。它把信息组织成“先说目标,再说手段”。

练习

阅读这段英文:Maya wants to save water. In order to do so, she takes shorter showers. In order to do so 在这段话中起什么作用?

  1. 它回指节约用水,并引出实现方法。
  2. 它引入一个与节约用水无关的新目标。
  3. 它回指已经完成的缩短淋浴时间这一动作。
查看答案

它回指节约用水,并引出实现方法。

they'll need to collect three powerful artifacts

5:55

他们需要收集三件强大的神器,

that are being used for nefarious purposes across the land. 講解

5:58

这些神器正在整片大陆上被用于邪恶的目的。

語法

are being used for nefarious purposes:现在进行时的被动语态

are being used 是现在进行时的被动语态,结构为 am/is/are + being + 过去分词。artifacts 是承受动作的一方,而使用它们的人没有被说出来。 这种形式表示使用行为目前正在进行,或在当前这段时间内是临时情况。for nefarious purposes 说明它们为何被使用。

练习

请用 use 的正确现在进行时被动形式和介词 for 完成句子:Right now, the computers ____ an online exam.

查看答案

are being used for

用詞

nefarious purposes across the land:正式而强烈的负面评价

Nefarious 表示“极其邪恶的”或“带有犯罪性质的”,因此 nefarious purposes 指意图造成真正伤害或做坏事的目的。它比简单的 bad 正式得多,语气也强得多。 Across the land 表示遍布整个国家或地区的许多地方。在冒险或奇幻叙事中,land 常指故事发生的那片国土或领地。

练习

哪一句自然地使用了 nefarious?

  1. The hackers stole medical records for nefarious purposes.
  2. I picked a nefarious sandwich for lunch.
  3. The meeting began at a nefarious three o'clock.
查看答案

The hackers stole medical records for nefarious purposes.

Only then can Ethic return to the world machine, 語法

6:01

只有这样,Ethic才能回到世界机器,

that giant crystal,

6:04

也就是那块巨大的水晶那里,

to set things right.

6:06

把一切恢复正常。

語法

Only then can Ethic:only then 后的倒装

Only then 表示“在那个时间或条件达到之前不行”。把它放在句首,可以强调前面的条件必须先满足。 因为 only then 被放到句首,句子要使用主语—助动词倒装:can 放在 Ethic 前面,而 return 保持动词原形。结构是 Only then + 助动词或情态动词 + 主语 + 主要动词。

练习

用 can 和 you 完成句子:First, finish the safety check. Only then ____ turn on the machine.

查看答案

can you

Ethic may have escaped the prison, 語法

6:19

Ethic也许已经逃出了监狱,

but what has she gotten herself into? 習語

6:22

但她到底卷入了什么麻烦中?

語法

may have escaped ..., but ...:先让步,再转折

May have + 过去分词通常表示对过去事件的可能性判断。不过在这里,后面的 but 让它承担让步作用:叙述者先承认 Ethic 已经逃脱,再说明这并不代表问题结束。 可迁移的结构 X may have happened, but Y 表示“即使承认 X,Y 才是更重要的反面情况”。它常用来引出警告、修正或悬念。

练习

在句子“She may have solved the first problem, but a harder one is waiting,”中,这个结构起什么作用?

  1. 先承认解决了第一个问题,再强调出现了新问题。
  2. 表示没有任何问题得到解决。
  3. 预测她以后会解决第一个问题。
查看答案

先承认解决了第一个问题,再强调出现了新问题。

習語

What has she gotten herself into?:让自己陷入麻烦

get oneself into something 这个结构表示某人因为自己的选择或行动而卷入某种处境。在这个问句中,what 代表尚不清楚的处境,has gotten 则指向她现在正面对的结果。反身代词 herself 强调是她自己的行动造成了这个局面;into 并不是指实际走进某个地方。 这个问句暗示该处境可能很麻烦、危险,或比预想中更复杂。在这里,它表达担忧,并制造悬念,让人想知道她可能会面对什么后果。

练习

在这个语境中,What has she gotten herself into? 最符合以下哪个意思?

  1. 她卷入了一个令人担忧或困难的处境。
  2. 她收到了一份自己挑选的礼物。
  3. 她实际走进了一个陌生的地方。
查看答案

她卷入了一个令人担忧或困难的处境。

Continue the adventure in the next episode of Think Like a Coder,

6:36

在《像程序员一样思考》(Think Like a Coder)下一集中继续这场冒险吧,

and don't forget to subscribe.

6:40

别忘了订阅。