【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がよく出題されます。文脈から過去形との違いを問われることが多いです。
❓ クイズに挑戦!
自然な使い方はどっち?
- I have done my report, so I can leave now.
- I have do my report, so I can leave now.
✅ クイズの答えと解説
- 正解:1
- 解説:1は現在完了形の正しい形です。2はhaveの後に動詞の原形が続いているため文法的に誤りです。
少し迷ったあなたも、
カンタンだったあなたも、
次もスッと解こう👇️
🚀 今が英語力を伸ばすチャンス! (PR)
🤔 did との違いは?
- have done:過去の出来事が現在に影響していることや、経験を伝えるときに使う表現です。
- did:単に過去に起きた出来事を述べるときに使う表現です。
have doneは過去の出来事が現在に関係している場合や経験を表すのに対し、didは単に過去に起こった事実を述べるときに使います。