本棚をアルファベット順に整理する最速の方法とは? - チャンド・ジョン:英語学習ノート
TED-Ed
動画概要:図書館に届いた未整理の1,280冊を題材に、バブルソート、挿入ソート、クイックソートの手順と所要時間の見積もりを比較します。分割が均等ならクイックソートは3時間半未満で終わる一方、偏った分割になる危険もあると結論づけます。 主な英語学習ポイント: 1. If each took just one second, this process would take — 文法・文型:if節とwouldを組み合わせ、1回当たりの時間という仮定から全体の所要時間を見積もる言い方を学びます。時間や費用を計算し、提示した条件では方法が現実的でない理由を明確に説明できます。 2. by not having to compare — 文法・文型:by + not having to + 動詞が、不要な作業を避けることで結果が得られることを示すと理解します。何をしなくてよくなったために時間、労力、費用を節約できたのかを自然に結び付けて表現できます。 3. Just another high-stakes day in the library. — イディオム・比喩表現:日常的な図書館という舞台をhigh-stakesと大げさに描く対比から、皮肉を読み取ります。難題が解決した後、控えめなユーモアや遊び心のある誇張で物語を締めくくる感覚が身につきます。
解説一覧
in the middle of a quiet afternoon:場所ではなく時間
この文の in the middle of a quiet afternoon は「静かな午後のある時間帯に」という意味です。middle は空間的な中央ではなく、時間について表しています。この表現は、荷物が届く前の穏やかな背景を作ります。 応用できる形は be in the middle of + 名詞または -ing 形です。時間帯・活動・過程がすでに進行中で、そこへ別の出来事が割り込むことをよく表します。
練習
活動がすでに進行中で、そこに別の出来事が起きたことを in the middle of で表している文はどれですか。
- We were in the middle of dinner when the lights went out.
- We sat in the middle of the dining room when the lights went out.
- We finished dinner before the lights went out.
答えを見る
We were in the middle of dinner when the lights went out.
when suddenly:予想外の出来事へ切り替える
この文では、when suddenly が、続いている静かな背景から予想外の出来事へ物語を切り替えます。when は二つの状況を時間的につなぎ、suddenly は荷物の到着が急だったと感じさせます。 便利な物語の型は「背景の状況 + when suddenly + 予想外の出来事」です。後に続く内容が原因や結果ではなく、物語の急な展開だと聞き手に伝えます。
練習
進行中の背景から予想外の出来事へ切り替えるために、when suddenly を最も明確に使っている文はどれですか。
- We were walking home when suddenly all the streetlights went out.
- We were walking home because suddenly all the streetlights went out.
- We were walking home, so suddenly all the streetlights went out.
答えを見る
We were walking home when suddenly all the streetlights went out.
dropped off:配達を表す受動態
Dropped off は句動詞 drop off の過去分詞形です。ここでは、だれかが本をある場所まで運び、そこに置いていったことを表します。 have been dropped off は現在完了の受動態で、運んだ人ではなく、本の配達が完了して今そこにあるという結果に焦点を当てます。本が高い所から落ちたという意味ではありません。
練習
「届けて置いていく」という意味の2語の句動詞を入れて文を完成させてください:The groceries were ____ at our front door.
答えを見る
dropped off
out of order:正しい順番に並んでいない
ここで out of order は、本が本来あるべき順番に並んでいないことを表します。周りでは並べ替えについて話しているため、ここでは順序に関する意味になります。 同じ表現でも、主語が機械や設備なら「故障中で使えない」という意味になることがよくあります。例えば The elevator is out of order. のように使います。主語と状況から意味を判断してください。
練習
書類を整理する場面では、“The documents are out of order” はどのような意味ですか?
- 書類が正しい順番に並んでいない。
- 書類が故障して動かない。
- 書類が間違った場所に配達された。
答えを見る
書類が正しい順番に並んでいない。
To make matters worse:さらに悪い展開を導く表現
To make matters worse は、すでに悪い状況を別の事実がさらに悪化させると示す定型の談話標識です。ここでは、自動仕分けシステムの故障が最初の問題で、授業が明日始まることが緊急性を高めています。 情報を整理して伝えるときに、まず一つの困難を述べ、次にそれをさらに深刻にする新しい事実を導入します。誰かが文字どおり事態を悪化させる、という意味ではありません。
練習
新しい問題によって状況がさらに悪くなったことを示す定型のつなぎ表現を入れてください:The team missed the train. ____, it began to snow.
答えを見る
To make matters worse
which means that:事実とその結果を結ぶ表現
Which means that は、直前に述べた状況全体を受け、その意味や実際の結果を導きます。ここで which が指すのは「授業が明日始まる」という状況で、その結果、多くの学生が朝早く本を探しに来ます。tomorrow だけを修飾しているのではありません。 応用できる形は「事実や状況 + which means that + 結果」です。二つ目の内容が一つ目の事実からどう導かれるのかを、話し手や書き手が明確に示せます。
練習
事実とその結果を結ぶ構造を入れてください:The bridge is closed, ____ the bus must take another route.
答えを見る
which means that
first thing in the morning:「朝一番に」
first thing in the morning は、「朝が始まってすぐ」または「その朝の現実的に可能な最も早い時間」を表す時間表現です。この文では、学生たちがとても早い時間に来ると予想されています。 thing は決まった表現の一部で、物を指しているわけではありません。この表現は正確な時刻ではなく、時間の早さと優先度を強調します。
練習
「朝が始まってすぐ」を意味する目標の時間表現で文を完成させてください:I'll call the clinic ____.
答えを見る
first thing in the morning
show up in droves:大勢で現れる
show up は「到着する、現れる」という意味です。in droves は、非常に多くの人がそうすることを加えます。show up in droves 全体では、単に come や arrive と言うよりも生き生きとしていて、強調の強い表現になります。 ここでの droves は比喩で、車や実際の動物の群れではなく、人の多さを表します。人々が一つの整った集団として来る必要もありません。
練習
「非常に大勢で到着した」を意味する目標表現の過去形で文を完成させてください:After the announcement, volunteers ____.
答えを見る
showed up in droves
get them all sorted:get + 目的語 + 過去分詞
get them all sorted の get は「受け取る」ではなく、「ある状態にする、またはそうなるよう手配する」という意味です。形は get + 目的語 + 過去分詞で、them が目的語、all がすべての本を含むことを示し、sorted が完了後の結果を表します。 この形は、作業が確実にその結果に達することを重視します。sort them は主に整理する動作を表しますが、get them sorted は、自分で行う場合でも誰かにしてもらう場合でも、本が最終的に整理された状態になることを強調します。
練習
get、the reports、finished を使って、結果を表す目標の形を完成させてください:We need to ____ by Friday.
答えを見る
get the reports finished
One way would be to:考えられる方法を一つ提示する
One way would be to は、具体的な行動を示す前に、考えられる方法を一つ紹介する表現です。One way はほかの方法もあり得ることを伝え、to の後には原形動詞 start が続きます。この枠組みは、問題から提案する手順へと話を進め、説明を整理します。 ここでの would は過去を表しません。「考えられる一つの方法は……」というように、案を試しに検討する柔らかい響きを与え、強い指示になるのを避けます。
練習
考えられる解決策を一つ紹介する、目標の5語の枠組みを入れてください:____ divide the work into smaller tasks.
答えを見る
One way would be to
If ..., then ...:条件と動作を結び付ける形
If は確認する条件、つまり最初の2冊が正しい順番に並んでいることを示します。then は、その条件が成り立つときに行う動作、つまり本をそのままにしておくことを示します。 If ..., then ... は、条件とその結果や次の手順を分けて示すので、規則や手順が理解しやすくなります。日常英語では then を省くこともよくありますが、指示やアルゴリズムでは、入れると論理が特にはっきりします。
練習
If ..., then ... を使うゲームの指示を完成させてください:____ the card shows a star, ____ move forward two spaces.
答えを見る
If · then
leave them as they are:物をそのままにしておく
leave them as they are の leave は、「立ち去る」ではなく「何かをその状態のままにする」という意味です。表現全体で、その物を動かしたり、変えたり、取り替えたりしないことを表します。 応用できる形は leave + 目的語 + as + 主語 + be です。代名詞を目的語に合わせ、1つなら leave it as it is、複数なら leave them as they are を使います。
練習
leave + 目的語 + as + 主語 + be の形を使い、labels を them で受けて文を完成させてください:The labels are already correct, so ____.
答えを見る
leave them as they are
continue until:停止点まで続ける
この指示では、continue は聞き手に同じ処理を繰り返し続けるよう伝えています。until は境界を示し、列の端に着いた時点で処理が終わります。 よく使う形は continue until + 主語 + 動詞です。until の後ろの節は停止条件を示すもので、繰り返す動作そのものではありません。
練習
対象の2語のフレーズを使って、手順の指示を完成させてください:Repeat this step and ____ every box is checked.
答えを見る
continue until
At some point:特定されていない段階を示す
At some point は、出来事を進行中のどこか特定されていない時点や段階に置きます。ここでは説明を先へ進める働きをし、処理を続けていくと、やがて最後に来る本に出会うことを示します。 この表現だけでは、正確な手順や時刻は分かりません。また、それ自体が確実性を表すわけではなく、この文では you'll がその出来事を予想されるものとして表しています。
練習
特定されていない将来の時点を表す対象フレーズで文を完成させてください:____, we'll need to replace the battery.
答えを見る
At some point
come across:途中で何かに出会う
ここでの come across は、並べ替えの作業を進める途中で、その本に出会ったり気づいたりすることを表します。何かの上を物理的に「横切る」という意味ではありません。 Come across は一つの句動詞として働きます。目的語は句全体の後ろに置き、come across the book や come across some useful information のように使います。
練習
「偶然見つけた」という意味になるように come across の過去形を入れてください:While clearing out the closet, I ____ an old board game.
答えを見る
came across
every subsequent + 単数の可算名詞
Every subsequent book は、順序上、今の本より後に来る本をすべて一冊ずつ指します。subsequent は時間や順序が後であることを表し、「重要」という意味ではありません。 文法では、every は単数の可算名詞 book と組み、subsequent はその間に置かれる形容詞です。応用できる形は every subsequent + 単数の可算名詞です。
練習
「最初の検査より後の各検査で同じチェックリストを使う」という意味を正しく表す文はどれですか。
- Every subsequent inspection uses the same checklist.
- Only the first inspection uses the same checklist.
- The most important inspection uses the same checklist.
答えを見る
Every subsequent inspection uses the same checklist.
keep swapping:keep + 動詞の-ing形で反復の継続を表す
Keep swapping は keep + 動詞の-ing形という形です。この形は、動作が続いたり何度も繰り返されたりすることを表します。この文では、その本を後ろにある本と一冊ずつ入れ替えるのであり、一度だけ交換するのではありません。 ここでの keep は「保管する」ではなく「続ける」という意味です。基本形は keep doing something で、until を含む表現を使うと、繰り返す動作がいつ終わるかを示せます。
練習
Keep と check の-ing形を使って文を完成させてください:____ the list until every name is confirmed.
答えを見る
Keep checking
moving it down the line:順序に沿って先へ進める
Moving it down the line は、列や順序のある並びに沿って、物をさらに先へ移動させるという意味です。ここでは、交換を繰り返すことで本が少しずつ後ろの位置へ進み、最後に端へ着きます。down は垂直な下方向ではなく、列に沿った方向を表します。 -ing 句の moving it down the line は、直前の動作が続けて生み出す結果を示します。move + 目的語 + down the line という形は、待ち列、並び、工程の中で物を先へ進める場合に使えます。
練習
工場の工程で、“The package moves down the line.” はどのような意味ですか。
- 順番に並んだ作業地点を先へ進みます。
- 床へ垂直に落ちます。
- 作業地点へ着く前に工程から外れます。
答えを見る
順番に並んだ作業地点を先へ進みます。
the second to last book:最後の一つ前の本
the second to last book は、順番のある本の集まりで、最後の本のすぐ前にある一冊を指します。後ろから数えると、last が最後の位置で、second to last はその一つ前です。 the second to last 全体が book を修飾し、一冊だけを選びます。2冊目から最後の本までという範囲を表すものではありません。
練習
全10章の本があります。the second to last chapter はどの章ですか。
- 第10章
- 第2章
- 第9章
答えを見る
第9章
in its proper place:本来の正しい位置に
in its proper place は、その物が予定された順序、用途、配置に基づく正しい場所にあるという意味です。ここで its は単数の book を指し、proper は礼儀正しいではなく、正しい、または適切なという意味です。 get the book in its proper place の get は、本がその場所に来るようにするという意味です。物を整理したり並べ替えたりするときは、put/get something in its proper place という型を使えます。
練習
Every puzzle piece is in its proper place. という文で、in its proper place はどのような意味ですか。
- それぞれのピースが礼儀正しい場所にあります。
- それぞれのピースが本来あるべき場所にあります。
- それぞれのピースが2番目の位置にあります。
答えを見る
それぞれのピースが本来あるべき場所にあります。
bubble sort:隣り合う項目を比べる並べ替えアルゴリズム
Bubble sort は、並べ替えアルゴリズムの名前です。隣り合う項目を繰り返し比べ、順番が間違っていれば入れ替えます。これを何度も行うことで、それぞれの項目が正しい位置へ移っていきます。 この文の bubble は、決まった専門用語の一部であり、文字どおりの「泡」ではありません。この名前によって、本を並べ替える実演がコンピューター科学の方法と結び付けられています。
練習
bubble sort を正しく説明しているものはどれですか?
- 隣り合う項目を繰り返し比べ、順番が間違っているものを入れ替える。
- 最初と最後の項目だけを一度比べる。
- 隣り合う項目を比べず、すべてをランダムな場所に置く。
答えを見る
隣り合う項目を繰り返し比べ、順番が間違っているものを入れ替える。
and so on:同じパターンで続くことを示す表現
And so on は、リストや数列が同じパターンで続くことを示します。そのため、話し手は残りの項目を一つずつ言う必要がありません。 ここでは 1,279 が 1,278 になり、その後も同じように数が減っていきます。この表現自体は、特定の数字を表しません。
練習
「同じパターンで続く」という意味の、このレッスンの表現を入れて文を完成させてください:The sequence goes 100, 90, 80, ____.
答えを見る
and so on
adding up to 818,560 comparisons:合計になる
ここで adding up to 818,560 comparisons は、各段階の比較回数を合わせると 818,560 回になるという意味です。add up to + 数字は、別々の数量を足して得られる合計を表します。 Adding は -ing 形の分詞で、その前に並んだ数字から生じる結果を示します。この表現の to は合計値を導くもので、場所への移動を表しません。
練習
add up to の -ing 形を使って合計を完成させてください:The fees were 20, 30, and 50 dollars, ____ 100 dollars.
答えを見る
adding up to
If each took ..., this process would take ...:仮定による見積もり
If each took just one second は、1回ごとの比較にかかる時間を仮定し、this process would take は、処理全体について計算した結果を示します。ここで each は1回ごとの比較を指します。 形は If + 主語 + 過去形, 主語 + would + 動詞の原形 です。ここで took は過去の出来事を表すのではなく、条件が仮定であることを示します。would take はその仮定のもとでの結果であり、「過去から見た未来」ではありません。
練習
take を使って仮定の見積もりを完成させてください:If each of the 180 checks ____ one minute, the whole job ____ three hours.
答えを見る
took · would take
over nine days:9日を超えて
この文では、over は数量の前に置かれ、「~を超えて」という意味です。over nine days は、この作業に9日より長い時間がかかることを表します。 これは over の数量用法であり、空間的な「~の上に」という意味ではありません。同じ形は、時間、年齢、金額、距離などの測定できる数量に使えます。
練習
時間がある長さを「超える」という意味で over を自然に使っている文はどれですか。
- The repair will happen over a three-hour period.
- The repair will take above three hours.
- The repair will take over three hours.
答えを見る
The repair will take over three hours.
A second strategy would be to ...:次の方法を導入する表現
A second strategy would be to ... は、説明を一つの方法から別の方法へ進めるための構成表現です。to に続く不定詞が、新しい方策で行う動作を示します。 second は方策を紹介する順番を示すだけで、「2番目に優れている」という意味ではありません。would be to は、その動作を完了した事実ではなく、可能な案や提案として示します。
練習
「A second strategy would be to check the data by hand,」の冒頭の表現は、どのような働きをしますか。
- この方法が2番目に優れた選択肢だと述べます。
- 質の順位を付けずに、別の提案された方法を導入します。
- その方法がすでに完了したと述べます。
答えを見る
質の順位を付けずに、別の提案された方法を導入します。
compare it with ...:X と Y を比べる
強調部分では compare X with Y という形を使っています。X は調べる対象で、Y は with の後ろに置きます。ここで it は3冊目の本を指し、the book in the second spot が比較するもう一方の本です。 And は2つの指示をつなぎ、まず3冊目の本を取り、次にそれを比べるという順番を示します。In the second spot は並びの2番目の位置という意味で、ここで spot は染みや斑点という意味ではありません。
練習
compare it with を使って指示を完成させてください:Read the new report, then ____ last year's report.
答えを見る
compare it with
belongs before ...:順序の中で正しい位置にある
Belongs before the second book は、正しい位置が2冊目の本より前だという意味です。ここで it は3冊目の本を指します。Belong は所有者を表すのではなく、順序の中で何がどこに収まるのが適切かを表しています。 この形は、アルファベット順、文章の構成、優先順位のリストなど、規則や構造によって正しい順序が決まる場合に使えます。現在の順序を変える必要があることを示す場合が多い表現です。
練習
belongs before を使って文を完成させてください:In this outline, the methods section ____ the results section.
答えを見る
belongs before
if needed:短縮された条件表現
ここで if needed は「必要な場合にだけ」という意味です。最後の動作に条件を付け、比較したあと、その結果から必要だと分かった場合にだけ、もう一度入れ替えることを示します。 この表現は短縮された条件節です。if it is needed、またはこの文脈では if another swap is needed と考えられます。needed は必要性を表す過去分詞で、過去の動作を表しているのではありません。
練習
if + need の過去分詞で作る短縮された条件表現を入れて、指示を完成させてください:Add a little more water ____.
答えを見る
if needed
Keep adding one book at a time:一段階ずつ続ける
Keep adding は keep + -ing を使い、同じ動作を続けるよう指示しています。one book at a time は、次の段階に進む前に、1回の手順で1冊だけ加えるという意味です。 one + 単数の可算名詞 + at a time は、1単位ずつ処理する手順に使えます。ここで at a time は各手順で扱う量を示し、特定の時点を表すものではありません。
練習
add、card、keep + -ing、one ... at a time を使って指示を完成させてください:____ until the deck is complete.
答えを見る
Keep adding one card at a time
sorted so far:現段階までに完了した
名詞句 books sorted so far では、sorted がすでに順番に並べられた本を表し、so far がその範囲を現段階までに完了した作業に限定します。まだ並べ替えられていない本が残っている可能性があります。 ここでの so far は時間や進み具合を表し、物理的な距離ではありません。この形を使うと、作業全体が終わったとは言わずに途中段階の結果を表せます。
練習
「現段階まで」を意味する2語の英語表現を入れて文を完成させてください:The pages checked ____ have no mistakes.
答えを見る
so far
insertion sort:新しい要素を整列済みの部分に挿入する
Insertion sort はアルゴリズムの名前で、日本語では「挿入ソート」といいます。次の要素を取り出し、すでに並んでいる要素の中から正しい位置を見つけ、そこに挿入することで、整列済みの部分を1要素ずつ作ります。 insertion という語は、要素をどこかに単に加えるのではなく、整列済みの部分の正しい位置に入れるという中心的な動作を表しています。
練習
アルゴリズム名を入れてください:This method places each new item into the correct position in the ordered section. It is called ____.
答えを見る
insertion sort
Unlike bubble sort, ...:文頭で対比の枠組みを示す
“Unlike bubble sort,”は文頭に置かれた前置詞句です。まず以前の方法を比較の基準として示し、その後の主節で違いを述べます。これにより、新しい情報の関係が分かりやすくなります。 応用できる形は Unlike + 名詞句, 主節 です。ここで unlike は「〜とは異なり」という意味で、直後に比較対象が来ます。「嫌う」という動詞 dislike ではありません。
練習
指定された比較対象 paper maps を使って、文頭の Unlike の句を完成させてください:____, this navigation app updates automatically.
答えを見る
Unlike paper maps
require comparing ...:require + 動名詞
“require comparing every pair of books”では、comparing every pair of books は require の内容を補う動名詞句です。require + -ing は、ある作業・手順・状況でその動作が必要だという意味です。元の文は否定形なので、ここではその比較作業が通常は必要ないことを表しています。
練習
require の後に入る inspect の正しい形を使ってください:The job requires ____ every package before it is shipped.
答えを見る
inspecting
On average:推定を平均として捉える
On average は、その後の内容が複数の事例をまとめたものだと聞き手に伝えます。個々の事例では値が高くなったり低くなったりするため、後に続く値がすべての事例に当てはまるとは限りません。 この文では冒頭に置かれ、推定全体の読み方を示しています。前にある本の半分というのは予想される平均の比較数であり、すべての本に当てはまる正確な比較数ではありません。
練習
「On average, customers wait ten minutes.」はどのような意味ですか?
- 待ち時間にはばらつきがあるが、平均待ち時間は10分である。
- 10分を超えて待つ顧客は絶対にいない。
- すべての顧客が正確に10分待つ。
答えを見る
待ち時間にはばらつきがあるが、平均待ち時間は10分である。
we'd expect to only need to:控えめな必要量の予想
we'd expect to only need to + 動詞の原形は、現在の前提に基づけば、述べられた行動や量だけで十分だと見込むことを表します。ここで we'd は we would の短縮形なので、断定や保証ではなく、控えめで条件付きの予想です。 構造は expect to + 動詞の原形で、ここではさらに need to + 動詞の原形が続きます。Only は必要な範囲を限定し、各本を前の本の半分と比較すれば十分だと予想していることを示します。
練習
「必要なのはこの行動だけだと控えめに予想する」という意味になるよう、学習した語句をそのまま使って文を完成させてください:____ replace one part.
答えを見る
We'd expect to only need to
the total number of + 数えられる名詞の複数形:総数を表す
「The total number of + 数えられる名詞の複数形」は、示された物をすべて合わせた数を表します。この文で数えているのは「comparisons」なので、「the total number of comparisons」は比較の総回数という意味です。 この名詞句の中心語は単数形の「number」です。そのため、通常は「The total number of errors is ten.」のように単数形の動詞を使います。
練習
「すべてを合わせた数」を意味する強調表現を入れて文を完成させてください:Our report shows that ____ tickets sold today is 800.
答えを見る
the total number of
In that case:前に出た条件とその結果をつなぐ
「In that case」は、直前に述べられた状況や条件を指し、その状況から生じることを導入します。ここでの「that case」は、前に説明された比較方法を指し、後ろの計算結果へつないでいます。 この表現は、条件から結果へ話を移すつなぎ表現です。ここでの「case」は「状況」という意味で、法律上の「事件」や物を入れる「ケース」ではありません。
練習
すでに述べた可能性を「In that case」で受け、その結果を導いている文はどれですか?
- That case contains the flashlights we bought.
- The power may go out tonight. In that case, we'll use the flashlights.
- We bought flashlights in case the power goes out tonight.
答えを見る
The power may go out tonight. In that case, we'll use the flashlights.
way too many:許容範囲をはるかに超える数
too many は、複数の可算名詞の数が許容範囲を超えていることを表します。ここでの way は「大幅に」という意味のくだけた程度副詞なので、way too many comparisons は「比較の回数が許容範囲をはるかに超えている」という意味です。 この表現には、単に数が多いというだけでなく、強い否定的な評価が含まれます。ここでの way は「道」や「方法」という意味ではありません。応用できる形は way too many + 複数の可算名詞です。
練習
広告の数が許容範囲をはるかに超えていることを最も強く表す文はどれですか。
- There are many ads on this page.
- There are way too many ads on this page.
- There are too many ads on this page.
答えを見る
There are way too many ads on this page.
Here's a better idea:より良い代案を提示する表現
Here's は here is の短縮形です。この談話表現では、here は物理的な場所を指していません。Here's a better idea は、次に来る情報が新しい提案だと知らせ、聞き手の注意を前の方法から代わりの方法へ移します。 better は比較級なので、話し手は新しい提案を現在の目的により合うものとして提示しています。この文は話の流れを整理し、その後の内容が提案の中身と、通常はそれがなぜ優れているかを説明します。
練習
より良い代案を導入する目標表現を入れて文を完成させてください:____: let's take the train instead.
答えを見る
Here's a better idea
Call it the partition:call + 目的語 + 名称
call + 目的語 + 名称は、人や物に呼び名を付ける形です。Call it the partition では、it が目的語で、the partition が付けられた名称です。 ここで partition は、ほかの本をグループに分ける基準となる、選ばれた本の技術的な呼び名です。物理的な壁や仕切りという意味ではありません。
練習
call it と名称 the archive を使って文を完成させてください:Let's ____.
答えを見る
call it the archive
to every other book:ここでは残りのすべての本
compare it to every other book では、other が it の指す本を除外し、every が残りの本をすべて含めます。したがって、ここでは「その本以外のすべての本」という意味で、1冊おきではありません。 every other は、予定や規則的な並びを表す文脈では「1つおき」を意味することもあります。例えば every other day です。周囲の関係を見て判断します。1つと残り全部を比べる場合は「残りすべて」、一定の間隔を表す場合は交互のパターンです。
練習
“Compare the sample with every other sample,” という文で、every other sample はどのような意味ですか?
- すでに選ばれたもの以外のすべてのサンプル
- 交互の位置にあるサンプルだけ
- 追加のサンプル1つだけ
答えを見る
すでに選ばれたもの以外のすべてのサンプル
divide the line by placing:by + -ing で方法を示す
divide the line by placing... では、by + -ing が、その動作をどのように行うかを示します。中心の動作は divide the line で、by placing は列を分ける方法を導いています。 ここでの by は「~のそばに」という意味ではありません。by の後ろの動詞は -ing 形にします:by placing。この形は、手順や説明で「あることをすることで別のことを行う」と言うときに使えます。
練習
group の -ing 形を使って、方法を表す部分を完成させてください:We organized the files by ____ them by date.
答えを見る
grouping
that come before the partition ... that come after it:相対的な順序
that come before the partition と that come after it は、対応する関係節です。前者は books を、後者は books の代わりに使われている ones を説明します。この2つを使って、仕切りを基準に本を2つのグループに分けています。 come before と come after は、時間だけでなく並びの中の位置も表せます。ここでは本の列で前にあるか後ろにあるかを示し、on its left と on its right は2つのグループを置く場所を示します。
練習
例文の come before と come after は何を表していますか?
- 順序とは関係なく、仕切りのすぐ隣にある場所。
- 本が出版された時期。
- 順番に並んだ本の列で、前と後ろの位置。
答えを見る
順番に並んだ本の列で、前と後ろの位置。
You've just saved loads of time:loads of は a lot of という意味
You've just saved loads of time の save time は「必要な時間を減らす」、loads of は a lot of という意味です。文全体では、この方法によってたった今、とても多くの時間を節約できたと伝えています。 ここで loads は文字どおりの意味ではなく、実際の荷物や重さを指してはいません。
練習
くだけた表現 save loads of time を正しい形にして、文を完成させてください:The new search tool has ____.
答えを見る
saved us loads of time
by not having to compare:必要な作業をなくして結果を得る
by は、その結果が生まれた方法や理由を示します。ここでは、比較する必要がなくなったため、時間を節約できました。 形は by + not + having to + 動詞の原形です。not having to compare は「比較する必要がない」という意味です。ここで having は have to の一部であり、「所有する」という意味ではありません。
練習
by not having to と enter を使って文を完成させてください:The online form saved us time ____ the same details twice.
答えを見る
by not having to enter
Looking only at ... で範囲を限定する
文頭の looking only at the books on the left は、後に続く動作の範囲を限定し、その本のグループだけを検討することを示します。ここでの looking at は、単に目で見ることではなく、「検討する」「注目する」という意味です。 looking の動作主として想定されているのは、主節の主語 you です。この文頭の -ing 句を使うと、最初に視点や条件を示し、その後で主な動作を述べられます。
練習
Looking only at ... を正しく使い、検討範囲を今月のデータに限定している文はどれですか。
- Looking only this month's data, we can see a clear increase.
- Looking only at this month's data, we can see a clear increase.
- Looking only at this month's data, the report was finished yesterday.
答えを見る
Looking only at this month's data, we can see a clear increase.
separate A from B:AをBから分ける
Separate A from B は、Aを移動したり分類したりして、Bと離れた状態にすることを表します。この文のAは基準となる本より前にある本で、Bはその後ろにある本です。 最初の that 節がAのグループを特定します。Bのグループでは、those が those books の代わりになり、2つ目の that 節がそのグループを特定します。from で始まる部分が、この応用できる型の2つ目のグループを導きます。
練習
separate A from B の型を完成させてください:Please separate the clean clothes ____ the dirty ones.
答えを見る
from
a bunch of small sublines:くだけた数量表現
a bunch of small sublines の a bunch of は、「たくさんの」「かなり多くの」という意味です。複数の可算名詞 small sublines を修飾しており、物を実際に束ねたものを表しているわけではありません。 この表現が示すのは正確な数ではなく、おおよその量です。ここでは、データを繰り返し分割した結果、たくさんの小さなサブリストができたことをまとめて表しています。
練習
a bunch of を「たくさんの」という意味で自然に使っている文はどれですか。
- We received a bunch of helpful suggestions.
- We received a bunch of helpful suggestion.
- We received a bunch helpful suggestions.
答えを見る
We received a bunch of helpful suggestions.
each of which you'd sort:一つ一つを指す構造
Each of which は、非制限用法の関係節を始めます。which は前に出た small sublines を指し、each はその動作が一つ一つすべてに当てはまることを示します。全体の意味は「別の方法を使って、それぞれの小さなサブリストをすばやく並べ替える」です。 ここで you'd は you would の意味です。複数名詞, each of which + 節という形を使うと、名詞を繰り返さずに、グループの各要素について情報を加えられます。
練習
すべての美術館にカフェがあったという関係節を正しくつないでいる文はどれですか。
- We visited three museums, each of which had a café.
- We visited three museums, each of them had a café.
- We visited three museums, each which had a café.
答えを見る
We visited three museums, each of which had a café.
Each round of partitioning:処理の完全な1周期
Each round of partitioning の round は、繰り返される処理の1回分の完全な周期や段階を表します。円い形という意味ではありません。partitioning は、その周期の中で行われる分割処理です。 each/a round of + 名詞または -ing 形という形で、活動の1周期を表せます。例として a round of testing、a round of interviews、a round of voting があります。Each は、時間や作業量が各周期にそれぞれ当てはまることを強調します。
練習
round of を使って、活動の完全な1周期を自然に表している文はどれですか。
- Each round of testing takes about ten minutes.
- Testing happens near the round table for ten minutes.
- Each test is shaped like a circle and takes ten minutes.
答えを見る
Each round of testing takes about ten minutes.
your partitions are pretty balanced:pretty は「かなり」という意味
ここで pretty は形容詞 balanced を修飾し、「かなり」や「相当に」という意味です。「かわいい」や「きれい」という意味ではありません。 各パーティションの大きさがある程度近く、どれか1つがほかより大幅に大きくなければ balanced と言えます。Pretty balanced は良い均衡を表しますが、完全に均等とは限りません。
練習
2チームの技能がかなり釣り合っているものの、完全に同じだとは言っていない文はどれですか。
- The two teams are pretty balanced in skill.
- The two teams are perfectly equal in skill.
- The two teams are balanced on one foot.
答えを見る
The two teams are pretty balanced in skill.
dividing the books into 128 sublines of 10:グループ数と各グループの大きさ
Divide X into Y は、Xを分け、Yで分けたあとの部分を示す形です。ここで dividing the books into 128 sublines が表すのは、分けた結果できる128個のサブラインであり、各サブラインに128冊あるという意味ではありません。 of 10 は各サブラインの大きさを示し、1つに10冊入るという意味です。応用できる形は divide X into [number] groups of [size] です。
練習
クラスを5つのグループに分け、各グループを6人にすることを自然に表す文はどれですか。
- Divide the class into six groups of five.
- Divide the class into five groups of six.
- Divide the class into five groups, then choose six students.
答えを見る
Divide the class into five groups of six.
about 22 seconds each:文末の each
文末の each は「一つ一つについて」という意味です。ここでは these sublines を指し、各サブラインを並べ替えるたびに約22秒が追加でかかるということです。 each は seconds を説明しているのではありません。about 22 seconds という数量が各サブラインに割り当てられています。この文末の形は、複数の対象がすでに示され、それぞれに時間や価格などの数量を割り当てるときによく使われます。
練習
各チケットが10ドルであることを、文末の each を使って自然に表している文はどれですか。
- Each ticket costs ten dollars.
- The tickets cost ten dollars each.
- The tickets each cost ten dollars.
答えを見る
The tickets cost ten dollars each.
All in all:全体的な結論を示す
All in all は、「すべてを考慮すると」や「全体として」という意味の談話標識です。ここでは、前に示された時間の見積もりをまとめ、話し手が最終的な結果を述べることを示しています。 通常は結論を述べる文の先頭に置かれ、その後にコンマが続きます。情報を整理する表現であり、単語を一つずつ直訳して理解するものではありません。
練習
話し手は、参加者が多かったこと、活動が役立ったこと、小さな遅れが一度あったことを述べました。全体的な結論として最も適切な文はどれですか。
- First of all, the workshop begins at nine.
- All in all, the workshop was a success.
- All in all, my cousin bought a new bicycle yesterday.
答えを見る
All in all, the workshop was a success.
known as quicksort:方法の名称を示す
known as quicksort は method の後ろに置かれ、その名前が quicksort であることを示します。つまり「quicksort と呼ばれる方法」という意味です。文法的には関係節を短くした形で、that is known as quicksort の省略形です。 応用できる型は「名詞 + known as + 名前・肩書・立場」です。完全な文では be の形を加えます。例:This method is known as quicksort.
練習
「~と呼ばれる」という意味の、学習した2語の表現を入れて文を完成させてください:A study method ____ spaced repetition can improve memory.
答えを見る
known as
under 3 and 1/2 hours:時間の上限未満
ここで under は時間の数量の前に置かれ、「~より少ない」という意味です。空間的な「~の下に」という意味ではありません。under 3 and 1/2 hours は上限を示し、本の並べ替えにかかる時間が3時間半未満だということです。 under + 数量という形は、under $20、under age 12、under 50 people のように、ほかの測定可能な上限にも使えます。
練習
ツアーが2時間未満であることを表す1語の前置詞を入れてください:The tour lasts ____ two hours.
答えを見る
under
But there's a catch:隠れた問題を示す表現
There's a catch は、魅力的または簡単そうに見える状況に、隠れた条件、欠点、厄介な点があることを表す慣用表現です。ここで catch は、何かを「つかむ」という意味ではありません。 文頭の But は、良い話から制限へ話題が切り替わることを示し、聞き手にその問題の説明が続くと予告します。
練習
隠れた条件を導入する慣用表現を完成させてください:The room is very cheap, but there's ____: you have to share the bathroom.
答えを見る
a catch
could end up lopsided:end up + 形容詞
end up + 形容詞は、ある過程を経たあとの最終的な状態を表し、その結果が予定外または望ましくない場合によく使われます。could end up lopsided は、分割された各部分が最終的に大きく不均衡になる可能性がある、という意味です。 lopsided は文字どおりには、片側が重い、または低くて傾いているものを表します。ここでは比喩的に、一部の区分がほかよりはるかに大きくなり、期待した高速化が得られない可能性を表しています。
練習
「最終的にこの状態になる」という意味の2語の英語表現を入れて文を完成させてください:Without a clear plan, the project could ____ too expensive.
答えを見る
end up
saving no time at ...:no ... at all による強い否定
saving no time は、結果として必要な時間が短くならないことを表します。完全な表現は saving no time at all で、at all が no time という否定を強め、「少しの時間も節約できない」という意味になります。 no + 名詞 + at all の形では、at all は否定を強める語句であり、文字どおり「すべて」を指すわけではありません。no improvement at all のような強い否定に使えます。
練習
否定を強める2語の英語表現を入れて文を完成させてください:The new shortcut saved no time ____.
答えを見る
at all
That's why:述べた理由から結果を導く
That's why は前の文で述べた内容全体を指し、そこから導かれる結果や結論を示します。ここでは、「これがめったに起こらないこと」が理由で、クイックソートの効率のよさが結論です。 情報の順序は「理由。That's why + 結果」です。ここでの that は一つの名詞を指すのではなく、直前に述べた状況全体をまとめて指します。
練習
That's why を使って結果を正しく示している文を選んでください。
- School was closed. That's why the roads were icy.
- The roads were icy. That's why school was closed.
- The roads were icy. That's because school was closed.
答えを見る
The roads were icy. That's why school was closed.
one of the most efficient strategies:最上級の後ろに複数名詞を置く形
One of the most efficient strategies は、「最も効率的な方法」に当たるグループの中の一つという意味です。形は one of + the + 形容詞の最上級 + 複数名詞です。 最上級の後ろの名詞はグループを表すため、複数形にします。strategy ではなく strategies です。one がその中から選ばれた一つを表すので、句全体が主語になる場合、動詞は通常単数形になります。例:One of the strategies is faster.
練習
one of + the + 最上級 + 複数名詞の形を使い、fast と runner を正しい形にしてください:Mina is ____ in her class.
答えを見る
one of the fastest runners
used by programmers today:名詞の後ろに置く過去分詞句
「used by programmers today」は「strategies」の後ろに置かれ、どの戦略を指すのか、つまり現在プログラマーが使っている戦略だと説明しています。これは過去分詞句で、「that are used by programmers today」と展開できます。 「used」は文の中心となる動詞ではありません。中心となる動詞は「is」です。「名詞 + 過去分詞句」は、名詞の後ろに受け身の情報を簡潔に加える形です。
練習
「The methods used by our team produced good results」という文で、「used by our team」はどのような働きをしていますか?
- programmers を説明している。
- methods を説明している。
- 文の中心となる動詞である。
答えを見る
methods を説明している。
for things like:用途の例を挙げる表現
「for things like」は、何かの用途について一つ以上の例を挙げるときに使います。この文の「sorting items...」は用途の一例であり、完全で正確な一覧ではありません。 よく使われる形は「use + 目的語 + for things like + 名詞または -ing 句」です。ここでの「sorting」は、活動を表す -ing 形です。
練習
用途の例をくだけた形で紹介する、本課の3語の表現を入れて文を完成させてください:I use this app ____ tracking homework and setting reminders.
答えを見る
for things like
sorting items in an online store by price:sort X by Y の構文
sorting items in an online store by price では、sort X by Y は「Yを基準にXを並べる」という意味です。Xは商品、Yは価格で、価格が並び順を決める基準です。 ここで by は並べ替えの基準を示します。「価格という手段で並べる」という意味ではありません。同じ形は date、name、size、rating などの基準にも使えます。
練習
sort X by Y の形を使って文を完成させてください:Please ____ the files ____ name.
答えを見る
sort · by
sorted by distance:by が並べ替えの基準を示す
sorted by distance では、by distance が並べ替えの基準、つまり各ガソリンスタンドが指定された場所からどれくらい離れているかを示します。 ここで sorted は並べ替えた結果を表し、リストまたはその項目がすでに順番に並んでいることを説明します。このフレーズは「距離を基準に並べられた」という意味で、「距離のそば」という意味ではありません。
練習
sorted by + criterion の形で文を完成させてください。基準は距離です:The app shows a list of nearby clinics ____.
答えを見る
sorted by distance
In your case:一般的なルールから特定の一人へ移る表現
In your case は「あなたの具体的な状況では」という意味です。ここでは、一般的な説明から、聞き手が本を並べ替えるという想定上の作業へ話を戻し、その人に当てはまる結果を示します。 ここでの case は「状況」や「事情」であり、箱や容器ではありません。対象に合わせて所有格を変え、in my case、in her case、in their case のように言えます。
練習
トレーナーが一般的なルールを述べた後、Sam に直接話します。次の結論が Sam に特に当てはまることを示す表現を選んでください:Most runners need two rest days. ___, one is enough because you trained lightly.
- In any case
- Just in case
- In your case
答えを見る
In your case
with time to spare:時間を余らせて終える
With time to spare は、締め切りなどの制限時刻より前に物事を終えたり目的地に着いたりして、時間が余っていることを表します。ここでは、並べ替えが十分早く終わり、まだ時間が残っています。 この表現の spare は「余っていて使える」という意味で、「予備部品」ではありません。finish や arrive などの動詞の後によく続きます。例:finish with time to spare、arrive with ten minutes to spare。
練習
締め切りは6時でした。作業が早く終わり、時間が余ったことを表す文はどれですか。
- We finished the work at 5:40, with time to spare.
- We finished the work at 6:00, right on time.
- We finished the work at 6:01, just too late.
答えを見る
We finished the work at 5:40, with time to spare.
Just another high-stakes day:誇張が生む皮肉
high-stakes は、結果が非常に重要で、失敗すると大きな代償が生じうる状況を表します。日常的な図書館の仕事にこの表現を使うのは意図的な誇張であり、図書館が本当に危険だという意味ではありません。 Just another は通常、何かをありふれたこと、いつものこと、また起きたこととして示します。その気軽な枠組みと high-stakes を並べることで皮肉な対比が生まれ、話し手は日常の作業を大げさな重要任務のようにユーモラスに語っています。
練習
“Just another high-stakes day in the library.” で、話し手は何をしている可能性が最も高いですか?
- 図書館で大会が開かれていると説明している
- 図書館の仕事は危険だと真剣に警告している
- 普通の一日をユーモラスに大げさに見せている
答えを見る
普通の一日をユーモラスに大げさに見せている