英語現在完了形(私は〜したことがある)
Grammar Rule in 30 Seconds
The Present Perfect acts as a bridge connecting a past action to the present moment, focusing on the result or experience.
- Use 'have' or 'has' plus the past participle (V3) of the verb. Example: 'I have eaten.'
- Use it for life experiences when the specific time doesn't matter. Example: 'I have visited Japan.'
- Use it for actions that started in the past and continue now. Example: 'I have lived here for years.'
Overview
I have lost my wallet.)で言う場合、強調されるのは「なくす」という行為そのもののタイミングではなく、現在の結果です。つまり、財布はまだ見つかっておらず、あなたは現在その問題に直面している、ということです。対照的に、「先週、財布をなくしました。」(I lost my wallet last week.)と言うと、これは完了した過去の特定の時点での出来事を述べているだけで、現在の状況についての含意は特にありません。The company has grown significantly since last year.)という文を考えてみましょう。この場合、成長は過去に始まり、現在も続いているプロセス、あるいは現在も真実であり関連性のある状態であることを意味します。これは、「昨年、その会社は著しく成長しました。」(The company grew significantly last year.)とは異なります。後者は、成長を完了した歴史的事実として扱っています。時制の選択は、その行動が現在とどのように関係しているかについての話し手の視点を伝えます。have(または三人称単数主語の場合は has)と、主要動詞の過去分詞形(past participle)が必要です。過去分詞形は、一度決まれば主語に関わらずすべて同じ形になります。主語 + have/has + 過去分詞 (V3)I have learned a great deal.(私は多くのことを学びました。)The team has achieved its goals.(そのチームは目標を達成しました。)主語 + have/has + not + 過去分詞 (V3)haven't, hasn't)は、話し言葉やインフォーマルな文章で非常によく使われます。You haven't completed the task.(あなたはタスクを完了していません。)He hasn't arrived yet.(彼はまだ到着していません。)Have/Has + 主語 + 過去分詞 (V3)?Have they understood the instructions?(彼らは指示を理解しましたか?)Has the conference started?(会議は始まりましたか?)-ed を付けることで作られます。これは過去形と同じ形です。例:work → worked, study → studied, clean → cleaned。-ed のパターンに従わず、個別に覚える必要があります。例:go → gone, see → seen, eat → eaten, break → broken。正確な使用のためには、不規則動詞の完全なリストが不可欠です。I have read that book.)という経験を伝えたい場合、英語では現在完了形を使いますが、日本語では「〜たことがある」という表現を使うことで、経験の有無を現在に結びつけています。I have seen that movie. (経験・現在への関連性) | I saw that movie. (いつ見たかの特定・過去の出来事) | 現在完了形は「いつ見たか」ではなく「見たという経験があるか」を重視。過去形は「いつ」という情報が重要。 |He hasn't finished his homework. (現在も終えていない状態) | (通常使わない) | 現在完了形は「現在も終えていない」という現在の状態を強調。 |We have lived here for three years. (過去から現在まで継続) | We lived here for three years. (過去のある期間住んでいたが、今は住んでいない) | 現在完了形は「今も住んでいる」ことを示唆。過去形は「過去に住んでいた」ことを示す。 |- 1経験や人生の出来事(過去の特定しない時点)
I have visited several European capitals.(私はいくつかのヨーロッパの首都を訪れたことがあります。)She has never tried sushi.(彼女は寿司を一度も試したことがありません。)Have you ever read 'War and Peace'?(あなたは『戦争と平和』を読んだことがありますか?)- 1過去に始まり現在も続いている行動や状態
for(〜の間)や、開始点を示す since(〜以来)といった時間表現がよく使われます。We have lived in Berlin for three years.(私たちは3年間ベルリンに住んでいます。)He has worked at the university since 2018.(彼は2018年からその大学で働いています。)The software hasn't crashed since the last update.(最後のアップデート以来、そのソフトウェアはクラッシュしていません。)for/since)が使われることが多いです。過去形を使うと、「過去のある期間そうだったが、今はもうそうではない」という意味になってしまうため注意が必要です。- 1現在の結果や影響を伴う最近の行動
just(ちょうど)、already(すでに)、yet(まだ)といった副詞が頻繁に使われます。I've just finished my presentation.(私はちょうどプレゼンテーションを終えました。)The mail has arrived.(郵便が届きました。)Oh no, someone has broken the window!(ああ、誰かが窓を割ってしまった!)- 1時間の経過に伴う変化
The city has become much more cosmopolitan.(その都市はずっと国際的になりました。)My English has improved significantly since I started this course.(このコースを始めてから、私の英語は著しく向上しました。)Technology has transformed how we communicate.(テクノロジーは私たちのコミュニケーション方法を変容させました。)in 1998, on Monday, yesterdaylast week, two days ago, when I was a childat 5 PM, this morning(話している時点で「今朝」が既に終わっている場合)I have seen that film last night. (last night は明確で完了した過去の時点を示します。)I saw that film last night. (特定の過去の出来事には過去形を使います。)I have seen that film. (いつ見たかを特定せず、経験を述べる場合は現在完了形を使います。)They have completed the project in 2023. (in 2023 は完了した年を特定しています。)They completed the project in 2023.They have completed the project. (過去の日付ではなく、完了と現在の状況に焦点を当てる場合。)I met my friend yesterday.)のように、過去の特定の時点での出来事を話すときは、英語では過去形を使います。しかし、B1レベルの学習者は、「昨日」という言葉があっても、経験として捉えて現在完了形を使ってしまうことがあります。これは避けるべき間違いです。- 1
forやsinceを伴う継続を表す行動で、現在完了形と過去形を混同する
for や since を使う場合に、過去形を使ってしまうのはよくある間違いです。このような継続中の状態や行動には、現在完了形が必須です。I lived here for five years, and I still live here. (理解はできますが、継続中の期間を表現するには文法的に不正確です。)I have lived here for five years. (この文は、5年前に始まり現在も続いていることを明確に示します。)lived(過去形)は過去の事実を、have lived(現在完了形)は現在までの継続を示します。この違いを意識することが重要です。- 1
beenとgoneの誤用
go の過去分詞ですが、現在完了形と共に使用される場合、その意味は大きく異なります。have/has been to: ある場所を訪れて戻ってきたこと、あるいは人生のある時点でその場所に行ったことがある(経験)ことを示します。She has been to Paris twice.(彼女は2回パリに行ったことがあります。)→ パリに行って、今はもう戻ってきています。Have you ever been to a rock concert?(ロックコンサートに行ったことがありますか?)→ 人生経験についての質問です。
have/has gone to: ある場所へ出発し、現在もそこにいるか、向かっている途中であり、まだ戻ってきていないことを意味します。My brother has gone to the store.(兄は(今)店に行っています。)→ 彼は店にいるか、向かっている途中です。今は家にいません。They have gone on holiday for two weeks.(彼らは2週間の休暇に出かけています。)→ 彼らは旅行中で、後で戻ってきます。
been と gone で明確に区別されるため、注意が必要です。特に、相手に「〜はどこ?」と聞かれた際に、「彼は店に行ったよ」と伝えたい場合、He has gone to the store. と言うのが自然です。- 1不規則動詞の過去分詞の間違い
I have went to the gym. (went は go の過去形です。)I have gone to the gym. (gone が過去分詞です。)She has drank all the juice. (drank は drink の過去形です。)She has drunk all the juice. (drunk が過去分詞です。)- 1物語での現在完了形の過剰使用
I have visited London. I have seen the Tower of London, and I have eaten fish and chips. (文法的には正しいですが、その後の行動に過去形を使用すると、主要なトピックが導入された後、より自然な物語の流れが生まれます。)I have visited London. I saw the Tower of London, and I ate fish and chips. (ロンドンに行ったという経験(現在完了形)を述べた後、ロンドンでの具体的な行動は過去形(saw, ate)で描写するのが自然です。)have/has + 過去分詞 | - 過去の経験(いつかは不明)- 過去に始まり現在も続く行動・状態 (for, since)- 現在に結果・影響がある最近の行動- 時間の経過に伴う変化 | I have lived here for 5 years. (今も住んでいる)I have lost my keys. (今も見つかっていない)She has been to Japan. (日本に行った経験がある) | 〜したことがある〜している(今も続いている)〜してしまった(結果が現在ある) |過去形の動詞 | - 過去の特定の時点での完了した行動・状態 | I lived there for 5 years. (過去に住んでいたが、今はもう住んでいない)I lost my keys yesterday. (昨日失くしたという過去の事実)She went to Japan last year. (去年日本に行ったという過去の事実) | 〜した〜だった(過去の事実) |have/has + been + 現在分詞 (-ing) | - 過去に始まり現在も続いている行動(行動の継続性を強調)- 行動が現在完了したばかりで、その結果が目に見える(特に進行中だったことを強調) | I have been living here for 5 years. (今も住んでおり、住み続けている「行動」を強調)He has been working hard all day. (一日の間ずっと働き続けており、今も疲れているかもしれない) | 〜し続けている(行動の継続を強調)〜していたところだ(進行中の行動が完了したばかり) |I have seen that movie. (その映画を見た経験がある。いつ見たかは重要ではない。)I saw that movie last week. (先週、その映画を見た。過去の特定の時点での出来事。)She has known him for ten years. (彼女は彼を10年間知っている。これは「知っている」という状態が10年前から現在まで続いていることを意味する。状態動詞 know は通常、現在完了進行形にはしない。)She has been learning English for ten years. (彼女は10年間英語を学んでいる。これは「英語を学ぶ」という行動が10年前から現在まで続いていることを意味し、行動の継続性を強調する。)He has read the book. (彼はその本を読んだ。完了したことを示唆。結果として、彼は内容を知っている。)He has been reading the book. (彼はその本を読んでいる最中だ。行動が現在も進行中であることを示唆。読み終わったかどうかは不明。)since と for の使い分けが分かりません。for は「期間」を表します。例えば for two hours(2時間)、for three days(3日間)、for six months(6ヶ月)、for many years(何年も)のように、時間の長さを表します。一方、since は「起点」を表します。例えば since 9 AM(午前9時から)、since Monday(月曜日から)、since last year(昨年から)、since I was a child(子供の頃から)のように、行動が始まった時点を表します。どちらも現在完了形と共に使い、過去から現在までの継続を示します。have been to と have gone to の違いを、具体的な例で教えてください。have been to を使います。「Have you ever been to Osaka?」となります。もし、別の友人Bさんが「今朝、東京に出張に行った」と話していて、あなたは「彼は今、東京にいるんだね」と理解しているなら、「彼は東京に行った」は He has gone to Tokyo. となります。これは、彼がまだ東京にいて、戻ってきていないことを示唆します。つまり、been to は「行ったことがある(経験)」または「行って戻ってきた」、gone to は「行って、まだ戻ってきていない」という違いです。know(知っている)、be(〜である)、have(持っている)、like(好きである)、understand(理解する)などは、状態動詞です。これらの動詞で「過去から現在までの継続」を表す場合は、現在完了形を使います。例えば、「私は彼を10年間知っています」は I have known him for ten years. となり、I have been knowing him... とは言いません。ただし、live(住む)や work(働く)のように、状態とも行動とも取れる動詞は、現在完了形でも現在完了進行形でも使うことができます(例: I have lived here for 5 years. / I have been living here for 5 years.)。後者の方が、その行動が現在も続いていることをより強調します。Present Perfect Conjugation
| Subject | Auxiliary | Past Participle (V3) | Example |
|---|---|---|---|
|
I
|
have
|
seen
|
I have seen
|
|
You
|
have
|
seen
|
You have seen
|
|
He/She/It
|
has
|
seen
|
She has seen
|
|
We
|
have
|
seen
|
We have seen
|
|
They
|
have
|
seen
|
They have seen
|
Contractions (Short Forms)
| Full Form | Contraction | Negative Contraction |
|---|---|---|
|
I have
|
I've
|
I haven't
|
|
You have
|
You've
|
You haven't
|
|
He has
|
He's
|
He hasn't
|
|
She has
|
She's
|
She hasn't
|
|
It has
|
It's
|
It hasn't
|
|
We have
|
We've
|
We haven't
|
|
They have
|
They've
|
They haven't
|
Meanings
A verb tense used to express an action that happened at an unspecified time in the past or began in the past and continues to the present.
Life Experience
Talking about things you have done in your life without saying exactly when.
“I have seen that movie three times.”
“She has never traveled abroad.”
Recent Action with Present Result
An action that happened very recently and has a clear effect on the current situation.
“I've cut my finger!”
“The taxi has arrived.”
Unfinished States
Actions or states that started in the past and are still true today.
“We have known each other since primary school.”
“He has worked here for ten years.”
Multiple Actions in the Past
When an action happened several times in the past and might happen again.
“I've called him five times today.”
“We've had four tests this semester.”
Reference Table
| 使い方 | 機能 | キーワード | 例文 |
|---|---|---|---|
|
人生経験
|
人生で経験したこと(時期不特定)
|
ever, never, before
|
I `have never seen` snow.
|
|
未完了の行動
|
過去に始まり、現在も続く行動
|
for, since
|
She `has lived` here for 10 years.
|
|
最近の出来事
|
最近完了し、現在に結果がある行動
|
just, already, yet
|
I `have just finished` work.
|
|
時間の経過による変化
|
これまで変化してきたこと
|
over the years, recently
|
The climate `has changed` a lot.
|
|
繰り返された行動
|
以前に複数回起こった行動
|
many times, several times
|
We `have visited` Rome three times.
|
|
進行中の期間
|
今も進行中の期間内の行動(今日、今週など)
|
today, this week/month/year
|
I `haven't eaten` lunch today.
|
フォーマル度スペクトル
I have completed the assignment. (Work/Study)
I've finished my work. (Work/Study)
I'm done. (Work/Study)
I've smashed it. (Work/Study)
現在完了形:あなたのタイムトラベルの橋
形成
- 主語 + have/has + 過去分詞 (V3) Example: I have studied
- 短縮形 I've, She's, They haven't
主な使い方
- 経験 Have you ever been?
- 未完了の行動 Lived here for 5 years
- 最近の行動(現在に結果がある) Just finished work
- 時間の経過による変化 English has improved
キーワード
- for, since Duration & Start Point
- just, already, yet Recency & Completion
- ever, never Experiences
使用しないもの
- 特定の過去の時間 Yesterday, last week, in 2022
- 単純過去形 Finished action, definite time
現在完了形 vs. 単純過去形
過去時制の選択:現在完了形か単純過去形か?
行動は過去の「特定の」時間(例:yesterday, in 2020)に完了しましたか?
行動は「現在」と繋がっていますか?(例:まだ進行中、結果が今見えている、人生経験について話している)
現在完了形と相性の良い副詞
経験
- • ever
- • never
- • before
期間
- • for
- • since
- • how long
最近の出来事
- • just
- • already
まだ起こっていないこと
- • yet (negative/questions)
- • still (negative)
変化
- • lately
- • recently
- • over the years
レベル別の例文
I have seen that movie.
She has visited London.
We have eaten pizza.
They have lost the game.
Have you ever been to Paris?
I have never tried sushi.
He has just arrived home.
We haven't finished the work yet.
I have lived here for five years.
She has worked as a teacher since 2015.
They have already seen the new play.
Has he called you yet?
The government has announced new tax cuts.
I've been to the gym three times this week.
Scientists have discovered a new planet.
We have had some technical difficulties today.
This is the first time I have ever seen such a beautiful sunset.
Never have I witnessed such bravery.
The company has since expanded into Asian markets.
Much has been written about this subject recently.
The implications of the treaty have yet to be fully realized.
Whether he has actually achieved his goals remains to be seen.
She has long been considered the leading expert in her field.
The city has undergone a remarkable transformation over the last decade.
間違えやすい
Learners use Present Perfect for specific times or Past Simple for unfinished states.
Both refer to going somewhere, but one implies a return.
Learners don't know whether to focus on the result or the action.
よくある間違い
I have see him.
I have seen him.
He have gone.
He has gone.
I have went.
I have gone.
I seen it.
I have seen it.
I have seen him yesterday.
I saw him yesterday.
Have you ever went?
Have you ever been?
I am here since Monday.
I have been here since Monday.
I have lived here for 2010.
I have lived here since 2010.
I've already finish.
I've already finished.
I have been to Paris last year.
I went to Paris last year.
It's the first time I'm here.
It's the first time I've been here.
I have gone to the shop, but I'm back now.
I have been to the shop.
Since I have seen him, I was happy.
Since I saw him, I have been happy.
文型パターン
I have never ___ in my life.
She has worked here since ___.
Have you ___ yet?
It's the first time I have ___.
Real World Usage
I have managed a team of ten for three years.
I've just posted a new photo!
The President has signed the new bill into law.
Have you left yet?
I've had this pain since yesterday.
Have you ever been to this museum before?
Your rider has picked up your order.
We have received your request.
「今とのつながり」を意識する
特定の過去の時に注意!
不規則動詞をマスターしよう
短縮形で自然な会話に
「for」と「since」と一緒に使う
Smart Tips
Remember the 'S' rule: He, She, and It are 'Special' and usually take the verb form with an 'S' (has, is, plays).
Use contractions like 'I've' and 'They've' instead of 'I have' and 'They have' in spoken English.
Immediately delete 'have' from your mind. These words are like magnets for the Past Simple.
Always put 'yet' at the very end of the sentence. It sounds much more natural there.
発音
Contractions
In natural speech, 'have' is almost always contracted to /v/ and 'has' to /z/ or /s/.
Weak Form of Have
When not contracted, 'have' is often pronounced as a weak /həv/ or /əv/.
Question Intonation
Have you ↗ finished?
Rising intonation at the end of yes/no questions.
暗記しよう
記憶術
H.A.V.E. = Happening At Various Eras (but relevant now).
視覚的連想
Imagine a bridge made of the word 'HAVE' connecting a mountain labeled 'PAST' to a house labeled 'NOW'. You are standing on the bridge looking at the house.
Rhyme
If the time is not in sight, Present Perfect is just right!
Story
Imagine you are an explorer. You have climbed Everest, you have swum the Nile, and you have seen the stars. You are telling these stories at a party *now*. Because you are still an explorer, you use 'have done'.
Word Web
チャレンジ
Write down 3 things you have done today and 3 things you have never done in your life.
文化メモ
Brits are very strict about using Present Perfect for recent actions with 'just', 'already', and 'yet'.
Americans often use the Past Simple where Brits use Present Perfect, especially in casual speech.
Similar to British English but with a high frequency of contractions in informal settings.
The construction 'have' + past participle originated in Old English, where 'have' was a verb of possession and the participle was an adjective describing the object.
会話のきっかけ
Have you ever traveled to another continent?
What is the best movie you have seen this year?
How long have you lived in your current city?
Have you ever made a mistake that turned out to be a good thing?
日記のテーマ
よくある間違い
Test Yourself
I ___ to Rome twice in my life.
Find and fix the mistake:
She live here since 2018.
Translate into English: 'Nunca he visto esa película.'
Answer starts with: ["I...
Choose the correct sentence:
Score: /4
練習問題
8 exercisesI ___ (see) that movie three times already.
Which sentence is grammatically correct?
Find and fix the mistake:
She have lived in London for two years.
never / I / sushi / have / eaten
He has been a doctor since 2010.
A: Have you finished the report? B: No, I ___.
They have arrived.
You can use the Present Perfect with 'last week'.
Score: /8
Practice Bank
12 exercisesThey ___ (not/visit) their grandparents this year.
My phone is broken. I lost it.
Which sentence is correct?
Translate into English: 'Ella ha estado en París muchas veces.'
Arrange these words into a sentence:
Match the subjects with the correct form:
He `has` never `___` a horse.
We didn't see him since last month.
Choose the correct sentence:
Translate into English: 'Ella ha estado trabajando todo el día.'
Arrange these words into a question:
We `have` already `___` (eat) all the cake.
Score: /12
よくある質問 (8)
Use `been` if someone went somewhere and returned. Use `gone` if they are still there. Example: 'I've been to the shop' (I'm back) vs 'He's gone to the shop' (He's not here).
In American English, yes ('I just ate'). In British English, it is much more common to use the Present Perfect ('I've just eaten').
Use `since` for a specific point in time (since 2010, since Monday). Use `for` for a period or duration of time (for 5 years, for 2 hours).
Yes, in the context of the Present Perfect, 'I've' is the contraction of 'I have'.
Yes! The first 'have' is the auxiliary, and 'had' is the past participle of the verb 'to have'. Example: 'I have had this car for years.'
Switch to Past Simple as soon as you mention a specific time or start giving details about a finished event.
No. Some verbs are the same in all forms (cut-cut-cut), some are the same in V2 and V3 (buy-bought-bought), and some are all different (go-went-gone).
Yes, in time clauses after 'when', 'as soon as', or 'after'. Example: 'I will go out after I have finished my work.'
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto
English is stricter about 'finished time' markers.
Passé Composé
French uses it for specific past times; English does not.
Perfekt
German uses it as a general past tense; English uses it for present relevance.
~たことがある (~ta koto ga aru)
Japanese splits the English Present Perfect into different structures.
قد + Past Verb (Qad + verb)
Arabic lacks the 'have' + V3 auxiliary structure.
了 (le) / 过 (guo)
Chinese has no verb conjugation or auxiliary verbs for tense.
Learning Path
Prerequisites
Learn These First
関連動画
Ancient Life as Old as the Universe
Is Civilization on the Brink of Collapse?
How smart are crows? - Katharina Brecht
Learn English Tenses: The Present Perfect
Learn English with Bob the Canadian
Master All 4 Present Tenses in 10 Min | English Grammar Lesson | Best Way To Learn English Tenses
Learn English | Let's Talk - Free English Lessons
Related Grammar Rules
現在完了形:米国対英国(I've done と I did)
Overview {英語|えいご}の{教科書|きょうかしょ}に{嘘|うそ}をつかれた{気分|きぶん}になったことない?{授業|じゅぎょう}でル...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
人生経験: EverとNeverを使った現在完了形
ワークアウトをサボって、2時間後にフィットネス系のTikTokを見ながら罪悪感を感じたことはない?あるいは、親友に何度言われて...
未来進行形 (will be -ing)
### Overview 英語学習において、B2レベル(中上級)に到達した皆さんが次に目指すべきは、表現の「精度」と「ニュアンス」の向...
英語の現在完了形:過去と現在をつなぐ(基本形)
Overview 部屋に入った瞬間、何をしに来たのか完全に忘れちゃったことってない?誰にでもあるよね。過去の行動が「今」の瞬間に...