accomplish と achieve の違い
どちらも「達成する」ですが、accomplish は「計画・課題をやり遂げる」、achieve は「努力の末に(高い目標・成果を)勝ち取る」。到達点の高さと苦労のニュアンスが違います。
結論
accomplish 「やり遂げる・成し遂げる」— 予定・課題を完遂する
achieve 「達成する・勝ち取る」— 努力して高い目標・地位・成果に到達する
計画を完遂するのが accomplish、努力で勝ち取るのが achieve。
比較表
| accomplish | achieve | |
|---|---|---|
| 焦点 | やるべきことの完遂 | 努力の末の到達・獲得 |
| よく使う形 | accomplish a task課題をやり遂げる | achieve a goal / success目標・成功を達成する achieve results成果を上げる |
| 例文 | We accomplished everything on the list.リストの項目をすべてやり遂げた。 | She achieved her lifelong dream.彼女は生涯の夢を達成した。 |
語源でわかる違いと覚え方
accomplish はラテン語 compleō「満たす」の家族で「すっかり満たす→やり遂げる」(accomplish と complete のページ参照)。achieve は古フランス語 achever「終わらせる」から — a chief(頭・先端)に至らせる、「頭(ゴール)まで持っていく」が原義とされます。
achieve の「頭・先端(chief)に至る」というイメージが、「(困難を越えて)高みに到達する」という達成感につながります。だから achieve は success, goal, dream, results と相性がよく、accomplish は task, mission と相性がよい。名詞は accomplishment(やり遂げたこと)/ achievement(勝ち取った成果)です。
覚え方
課題を完遂するのが accomplish、努力で高みに至るのが achieve。
achieve = 頭(chief)まで持っていく。
使い方と例文
accomplish の使い方
accomplish + 課題・任務 — やり遂げる
- What did you accomplish today?今日は何をやり遂げた?
achieve の使い方
achieve + 目標・成果 — 達成する・勝ち取る
- He achieved record sales.彼は記録的な売上を達成した。
- hard to achieve達成が難しい
She accomplished every task and, in doing so, achieved real success.
彼女はすべての課題をやり遂げ、そうすることで真の成功を勝ち取った。
理解度チェック
「目標を達成する」— ___ a goal
(努力の末の到達。)
惜しい。正解は accomplish / achieve。どちらも使えます。achieve a goal と accomplish a goal は、ともに「目標を達成する」という表現です。achieve だけが正しいわけではありません。
よくある質問
Q. attain とはどう違う?
attain は「(努力して地位・水準に)到達する」でかなりフォーマル。achieve に近いですが、attain a high position(高い地位に就く)のように「手が届く」ニュアンスが強い語です。日常では achieve が最も広く使えます。
Q. achieve a task は必ず間違い?
task を目的語にする用例もあり、一律に誤りとはいえません。ただ、日々の課題を終えるなら accomplish a task や complete a task が自然な選択です。achieve は目標・成果に届くことを述べるときによく使います。
同じ語源の仲間
accomplish の語源(compleō「満たす」)は accomplish と complete のページに詳しく。