run / work のコロケーション: 実行する・動く・取り組む
B1-B2向けに、run と work の自然なコロケーションを日常会話、ビジネス会話、ソフトウェアエンジニア実務の場面別に整理する。
run / work の中心イメージ
run の中心は、何かを動かす・実行する・運営すること。
work の中心は、機能する・作業する・進める・協力すること。
run a script スクリプトを実行する
run tests テストを走らせる
run a meeting 会議を進行する
run into an issue 問題にぶつかる
work on a fix 修正に取り組む
work as expected 期待どおり動く
work with the API APIを使う / APIと連携する
work around a limitation 制約を回避する
run は「動き出して、動かし続ける」。プログラム、テスト、移行、会議、実験、プロセスに使う。
work は「うまく機能する、または取り組んで前に進む」。修正、協業、システムの挙動、制約回避に使う。
ソフトウェアエンジニア実務では、run は commands、tests、migrations、queries、meetings に出やすい。work は fixes、APIs、expected behavior、collaboration、limitations に出やすい。
日常会話で使う run / work
run + 動作 / 機械 / 用事 / 不足
| 表現 | 使う場面 | 例文 |
|---|---|---|
| run every morning | 毎朝走る | I run every morning. |
| run late | 遅れそう | I’m running late. |
| run out of milk | 牛乳がなくなる | We ran out of milk. |
| run the washing machine | 洗濯機を回す | I’ll run the washing machine. |
| run into an old friend | 旧友にばったり会う | I ran into an old friend. |
| run errands | 用事を済ませる | I need to run errands. |
run は「走る」だけではない。機械を動かす、時間が押す、何かが尽きる、偶然出会う、用事を回す場面にも使う。
I'm running late.
遅れそうです。
We ran out of milk.
牛乳がなくなりました。
run out of ... は、物、時間、予算、ディスク容量などが「尽きる」ときにそのまま仕事へ広げられる。
work + 仕事 / 機能 / 取り組み
| 表現 | 使う場面 | 例文 |
|---|---|---|
| work from home | 在宅勤務する | I work from home on Fridays. |
| work late | 遅くまで働く | I had to work late. |
| the key does not work | 鍵が使えない | This key doesn’t work. |
| work on the house | 家の作業をする | We worked on the house. |
| work through a problem | 問題をじっくり解く | Let’s work through this problem. |
| make it work | なんとか成立させる | We’ll make it work. |
work は「働く」だけでなく、「道具や仕組みが機能する」にも使う。
This key doesn't work.
この鍵は使えません。
Let's work through this problem.
この問題を順に解いていきましょう。
make it work は「なんとか形にする」。少し無理がある状況でも、実現可能な方法を探す感じがある。
ビジネス会話で使う run / work
run a meeting / workshop
run a meeting は「会議を進行する」。hold a meeting は「会議を開く」、run a meeting はアジェンダ管理や進行まで含む。
Can you run the meeting today?
I'll run the workshop next week.
She runs the weekly planning session.
司会、進行、場の運営を担当するなら run が自然。
run an experiment / pilot
run an experiment は「実験を実施する」。run a pilot は「試験導入する」。仮説検証や小規模導入でよく使う。
Let's run a small experiment before we commit.
We ran a pilot with two customers.
Can we run a quick check first?
do an experiment も通じるが、run は「条件を設定して動かす」感じが強い。
run the numbers
run the numbers は「数字を計算して確認する」。売上、コスト、工数、容量見積もりに使える。
Let's run the numbers before we decide.
I ran the numbers, and the plan is still too expensive.
calculate より会話的で、「判断材料として数字を見る」感じがある。
run into
run into ... は「問題・制約・予期しない状況にぶつかる」。
We ran into a scheduling conflict.
The team ran into a budget constraint.
Let me know if you run into any issues.
find a problem は「問題を見つける」。run into a problem は「進めている途中でぶつかる」感じ。
work on
work on ... は「取り組む」。タスク、提案、修正、設計、資料に使う。
I'm working on the proposal.
We're working on a fix.
Can you work on the summary by Friday?
do よりも、一定時間をかけて進めている感じが出る。
work with
work with ... は「一緒に働く」「道具や仕組みを使う」「相手の条件に合わせる」。
We'll work with Legal on the contract.
This tool works with our existing workflow.
We can work with that timeline.
人なら協業。システムなら互換性や連携。条件なら「その条件で進められる」という意味になる。
work as expected
work as expected は「期待どおり動く」。仕様、修正、リリース後の挙動を確認するときに使う。
The new flow works as expected.
The workaround worked as expected in staging.
pass はテストが通ること。work as expected は実際の挙動が期待どおりであること。
work around
work around ... は「制約や問題を回避して進める」。根本解決ではなく、迂回策を使う。
We need to work around the API limitation.
Can we work around this dependency for now?
名詞の workaround は「回避策」。
This is only a temporary workaround.
これは一時的な回避策です。
ソフトウェアエンジニア実務で使う run / work
Standup
朝会では、取り組み中の作業、問題への遭遇、協業相手を短く言える。
I'm working on a fix for the retry logic.
I ran into a blocker with the staging database.
I'm working with Infra to confirm the network policy.
The workaround works locally, but I still need to test it in staging.
I'm doing a fix より I'm working on a fix が自然。作業が進行中であることが伝わる。
Local dev
ローカル開発では、コマンド実行、テスト、再現確認で run をよく使う。
Run the script locally before opening the PR.
I ran the tests before pushing.
The command works on my machine, but it fails in CI.
Can you run the migration against a local database?
execute は硬い。会話やPRコメントでは run が自然。
PR review
PR review では、追加テスト、挙動確認、制約回避、互換性に使える。
Could you run the edge-case test as well?
Does this work for retry requests?
This works with the current API, but it may break after v2.
Can we work around the limitation without changing the public interface?
Does this work for ...? は「このケースにも対応できますか」というレビュー質問で使いやすい。
Release / deploy
リリースでは、migration、smoke test、監視クエリ、リリース後の挙動確認に使う。
We'll run the migration during the maintenance window.
Please run smoke tests after the deploy.
The new checkout flow worked as expected in staging.
If the migration runs too long, we'll pause the rollout.
run too long は「実行時間が長くなりすぎる」。バッチ、migration、query に使える。
Incident / support
障害対応では、ログクエリ、制限への遭遇、時系列整理、暫定回避策に使える。
I'll run a log query for the affected customer IDs.
We ran into rate limits while replaying the jobs.
Let's work through the timeline before changing the config.
This workaround should work until the patch is deployed.
work through the timeline は、事実を順に確認する感じ。incident review や postmortem で使いやすい。
似た表現との違い
run tests / do tests
run tests は自動テストや決まったチェックを実行する。do testing は手動確認や検証作業全体に広い。
Run tests before pushing.
push前にテストを実行してください。
We did some manual testing.
手動テストを少し行いました。
CI、unit tests、smoke tests は run と相性がよい。
run into / find
find は「見つける」。run into は「進めている途中で問題にぶつかる」。
I found a bug in the parser.
parserにバグを見つけました。
I ran into a parser bug while testing the import flow.
import flowをテスト中にparserのバグにぶつかりました。
原因調査の途中で問題に遭遇した感じを出すなら run into。
run out of / lack
run out of ... は「使っていたものが尽きる」。lack は「不足している」という状態。
We ran out of disk space.
ディスク容量が尽きました。
We lack enough data to decide.
判断するのに十分なデータがありません。
時間、予算、容量、メモリには run out of が使いやすい。
work on / work with
work on ... は対象に取り組む。work with ... は相手や道具と一緒に進める。
I'm working on the API design.
API設計に取り組んでいます。
I'm working with the API team.
APIチームと一緒に進めています。
work on the API はAPI自体を作業対象にしている。work with the API はAPIを使っている、またはAPIと連携している。
work as expected / pass
pass はテストやチェックが通る。work as expected は実際の挙動が期待どおり。
The tests passed.
テストは通りました。
The fix worked as expected.
修正は期待どおり動きました。
テスト結果なら pass。ユーザー体験やシステム挙動なら work as expected。
work around / fix
fix は根本的に直す。work around は制約を避けて進める。
We fixed the bug.
バグを修正しました。
We worked around the bug by disabling the cache.
cacheを無効化してバグを回避しました。
暫定対応なら work around。恒久対応なら fix。
例文シャドーイング
短い文を声に出して、run / work の後ろまでまとめて読む。
I'm running late.
We ran out of disk space.
Can you run the meeting today?
Let's run a quick check first.
I ran the tests before pushing.
I'm working on a fix.
This works on my machine.
The fix worked as expected.
We need to work around the limitation.
Let's work through the timeline.
次に、実務寄りの1分スピーチにする。
I'm working on a fix for the retry logic.
I ran into a blocker with the staging database, so I'm working with Infra to confirm the network policy.
The command works locally, and I ran the tests before pushing.
If the migration runs too long, we'll work around the issue by pausing the rollout.
想起練習クイズ
日本語を見て、英語を声に出す。答えはすぐ見ずに、3秒だけ思い出す。
| 日本語 | 答え |
|---|---|
| 遅れそうです | I’m running late. |
| ディスク容量が尽きました | We ran out of disk space. |
| 今日の会議を進行してくれますか | Can you run the meeting today? |
| まず簡単な確認をしましょう | Let’s run a quick check first. |
| push前にテストを実行しました | I ran the tests before pushing. |
| retry logicの修正に取り組んでいます | I’m working on a fix for the retry logic. |
| これは私の環境では動きます | This works on my machine. |
| 修正は期待どおり動きました | The fix worked as expected. |
| そのAPI制約を回避する必要があります | We need to work around the API limitation. |
| 設定変更の前に時系列を確認しましょう | Let’s work through the timeline before changing the config. |
次回予告: meet / join
次回は meet と join をまとめて扱う。
meet は「会う」だけでなく、条件・期限・期待を満たす感覚がある。join は「参加する」だけでなく、会議・チーム・データ・文字列をつなぐ感覚がある。
meet a deadline
meet requirements
meet expectations
join a call
join a team
join tables
ソフトウェアエンジニア実務では、meet the acceptance criteria、meet performance requirements、join the incident call、join two tables、join strings を整理する。
参考資料
- Oxford Learners Dictionaries: Using the Oxford Collocations Dictionary
- Cambridge Dictionary: collocation
- Cambridge Dictionary: run
- Cambridge Dictionary: work
- WordReference: English Collocations for run
- WordReference: English Collocations for work
- SKELL: examples and collocations for learners of English
- COCA: Corpus of Contemporary American English
- 1. 🗣️get のコロケーション: 日常会話から開発現場まで
- 2. 🛠️make のコロケーション: 決める・変える・前に進める
- 3. ✅do のコロケーション: 作業・調査・レビューを進める
- 4. 📝take のコロケーション: 時間・責任・行動を引き受ける
- 5. 🧩have のコロケーション: 状態・予定・問題を持つ
- 6. 📣give のコロケーション: 情報・権限・支援を渡す
- 7. 🧭go / come のコロケーション: 進む・戻る・話題に上がる
- 8. ⚙️put / set のコロケーション: 置く・保留する・設定する
- 9. 🧷keep / hold のコロケーション: 保つ・追跡する・待つ
- 10. 📦bring / carry のコロケーション: 持ち込む・話題にする・実行する
- 11. 🔁turn / pass のコロケーション: 切り替える・判明する・渡す
- 12. ⚙️run / work のコロケーション: 実行する・動く・取り組む
出典: Oxford Collocations Dictionary / Cambridge Dictionary / WordReference / SKELL / COCA