【have done】の意味・使い方・例文 ― didとの違い【TOEIC英単語】


🔰 have doneの発音と意味

[熟語] すでに~した、~したことがある

現在完了形の表現で、過去に行ったことが現在に影響している場合や、経験を述べるときに使います。すでに何かを終えたことや、これまでにしたことがあるという意味を表します。

haveは古英語の“habban”(持つ)に由来し、doneはラテン語“donum”を語源とする“do”の過去分詞形です。haveと過去分詞を組み合わせることで、現在完了の意味を作ります。


✏️ have doneの例文

【日常英会話】
I have done my homework.
 私は宿題を終えました。

She has done this before.
 彼女はこれを以前にやったことがあります。

【ビジネス英語】
We have done all the necessary preparations for tomorrow’s meeting, so everything is ready.
 私たちは明日の会議のために必要な準備をすべて終えたので、すべて準備が整っています。


🎯 TOEICの出題頻度と傾向

  • 難易度:★★☆☆☆
  • 出題パート:Part5(短文穴埋め問題)

Part5では時制や文法問題として現在完了形のhave doneがよく出題されます。文脈から過去形との違いを問われることが多いです。


❓ クイズに挑戦!

自然な使い方はどっち?

  1. I have done my report, so I can leave now.
  2. I have do my report, so I can leave now.

✅ クイズの答えと解説

  • 正解:1
  • 解説:1は現在完了形の正しい形です。2はhaveの後に動詞の原形が続いているため文法的に誤りです。

少し迷ったあなたも、
カンタンだったあなたも、
次もスッと解こう👇️


🚀 今が英語力を伸ばすチャンス! (PR)

\まずはやってみよう/
スタディサプリ ENGLISH

🤔 did との違いは?

  • have done:過去の出来事が現在に影響していることや、経験を伝えるときに使う表現です。
  • did:単に過去に起きた出来事を述べるときに使う表現です。

have doneは過去の出来事が現在に関係している場合や経験を表すのに対し、didは単に過去に起こった事実を述べるときに使います。