B1 Verb Tenses 10 min read ふつう

英語現在完了形(私は〜したことがある)

現在完了形は、あなたの「Past」と「Present」を繋ぐ大切な時制です。使いこなしましょう!

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.'
👤 Subject + ➕ have/has + 🏁 Past Participle (V3)

Overview

### Overview
英語の現在完了形(Present Perfect Tense)は、過去の出来事や状態と現在の瞬間とを結びつける、非常に重要な時制です。この時制は、出来事が「いつ」起こったかという具体的なタイミングよりも、その出来事が現在にどのような関連性や影響、あるいは継続性を持っているかを伝えることに主眼を置きます。過去の行動の結果が今も続いている、経験によって得た知識がある、過去に始まった状態が現在も続いている、といったニュアンスを表現するための「橋渡し」として機能します。現在完了形を使いこなすことは、単なる時系列の出来事の羅列を超えて、英語でより繊細な時間関係を表現するために不可欠です。
この時制を使うことで、現在の知識や自己認識に繋がる完了した経験、過去に始まり現在も続いている行動、あるいはその効果がすぐに見て取れる最近の出来事などについて話すことができます。B1レベルの学習者にとって、この「現在とのつながり」という原則を理解することが、現在完了形を理解する上での最も重要な鍵であり、過去形(Simple Past Tense)との明確な区別を可能にします。
### How This Grammar Works
現在完了形は、過去の出来事や状態と現在の瞬間との間に「つながり」があることを強調することで機能します。つまり、過去に起こった行動、出来事、あるいは存在の状態が、現在の状況にとって意味を持つ、あるいは直接関連していることを聞き手や読み手に伝えます。これが現在完了形を、過去の完了した出来事を特定の過去の期間に報告するに過ぎない過去形(Simple Past Tense)と区別する決定的な特徴です。
ここでの言語的な原則は、「現在の関連性(current relevance)」という考え方です。
例えば、「財布をなくした」と現在完了形(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.)とは異なります。後者は、成長を完了した歴史的事実として扱っています。時制の選択は、その行動が現在とどのように関係しているかについての話し手の視点を伝えます。
### Formation Pattern
現在完了形の作り方は、どのような用法であっても一貫しています。補助動詞 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 を付けることで作られます。これは過去形と同じ形です。例:workworked, studystudied, cleancleaned
* 不規則動詞: これらの動詞は標準的な -ed のパターンに従わず、個別に覚える必要があります。例:gogone, seeseen, eateaten, breakbroken。正確な使用のためには、不規則動詞の完全なリストが不可欠です。
日本語との比較:
日本語には、英語のような「have + 過去分詞」という形や、動詞の活用による過去分詞の区別はありません。日本語では、過去の出来事を表現する場合、「〜した」という形で十分であり、それが現在にどう関係するかは文脈や副詞(例:「もう」「まだ」「すでに」)で示されます。例えば、「私はその本を読んだことがあります。」(I have read that book.)という経験を伝えたい場合、英語では現在完了形を使いますが、日本語では「〜たことがある」という表現を使うことで、経験の有無を現在に結びつけています。
| 日本語の表現例 | 英語の現在完了形 | 英語の過去形 | ニュアンスの違い |
|---|---|---|---|
| 「私はその映画を見たことがあります。」 | I have seen that movie. (経験・現在への関連性) | I saw that movie. (いつ見たかの特定・過去の出来事) | 現在完了形は「いつ見たか」ではなく「見たという経験があるか」を重視。過去形は「いつ」という情報が重要。 |
| 「彼はまだ宿題を終えていません。」 | He hasn't finished his homework. (現在も終えていない状態) | (通常使わない) | 現在完了形は「現在も終えていない」という現在の状態を強調。 |
| 「私たちは3年間ここに住んでいます。」 | We have lived here for three years. (過去から現在まで継続) | We lived here for three years. (過去のある期間住んでいたが、今は住んでいない) | 現在完了形は「今も住んでいる」ことを示唆。過去形は「過去に住んでいた」ことを示す。 |
### When To Use It
現在完了形をいつ使うべきかを理解することは、その応用をマスターするための鍵となります。それぞれの用法は、過去の出来事と現在の瞬間との間の明確なつながりを示唆しています。
  1. 1経験や人生の出来事(過去の特定しない時点)
現在完了形は、あなたの人生のいつの時点か特定しない経験や行動について話すときに使用します。出来事の正確なタイミングは重要ではなく、むしろその出来事が起こった(または起こらなかった)という事実が、現在の経験や知識にどのように貢献しているかが重要です。
* I have visited several European capitals.(私はいくつかのヨーロッパの首都を訪れたことがあります。)
(具体的な日付は関係なく、旅行経験が人生の履歴の一部となっていることを示します。)
* She has never tried sushi.(彼女は寿司を一度も試したことがありません。)
(この経験の欠如は、現在の彼女の状態として真実です。)
* Have you ever read 'War and Peace'?(あなたは『戦争と平和』を読んだことがありますか?)
(これは、人生全体を通しての読書経験に関する質問です。)
日本語との関連: 日本語で「〜したことがあります」「〜ないことがあります」と言う場合、それがまさにこの用法に対応します。経験の有無を現在に結びつけて伝えます。
  1. 1過去に始まり現在も続いている行動や状態
この時制は、過去のある時点で始まり、現在もまだ続いている、または真実である行動や状態を表すために使用されます。この用法では、期間を示す for(〜の間)や、開始点を示す since(〜以来)といった時間表現がよく使われます。
* We have lived in Berlin for three years.(私たちは3年間ベルリンに住んでいます。)
(3年前にベルリンに引っ越し、今もそこに住んでいることを意味します。)
* He has worked at the university since 2018.(彼は2018年からその大学で働いています。)
(2018年に働き始め、今もそこで雇用されていることを示します。)
* The software hasn't crashed since the last update.(最後のアップデート以来、そのソフトウェアはクラッシュしていません。)
(安定した状態がアップデート後に始まり、現在まで続いていることを示します。)
日本語との関連: 日本語で「〜しています」「〜から〜です」と現在も続いている状態を表す場合、英語ではこの現在完了形(with for/since)が使われることが多いです。過去形を使うと、「過去のある期間そうだったが、今はもうそうではない」という意味になってしまうため注意が必要です。
  1. 1現在の結果や影響を伴う最近の行動
現在完了形は、ちょうど完了したばかりの行動で、その直接的な結果や影響が現在の時点で目に見える、あるいは関連性がある場合に使用します。この文脈では、just(ちょうど)、already(すでに)、yet(まだ)といった副詞が頻繁に使われます。
* I've just finished my presentation.(私はちょうどプレゼンテーションを終えました。)
(プレゼンは完了し、あなたは安堵感や疲労感を感じているかもしれません。)
* The mail has arrived.(郵便が届きました。)
(郵便物は今、物理的にそこにあり、あなたはそれを取りに行くことができます。)
* Oh no, someone has broken the window!(ああ、誰かが窓を割ってしまった!)
(窓は、最近の行動の結果として、現在割れた状態にあります。)
日本語との関連: 日本語で「〜しました」「〜ちゃった」「〜てしまった」のように、完了したばかりの出来事を話し、それが現在の状況に直接関わっていることを示す場合、現在完了形が適しています。特に「〜てしまった」は、予期せぬ結果や残念な結果を伴う場合に現在完了形と近いニュアンスになります。
  1. 1時間の経過に伴う変化
現在完了形は、現在の時点までに起こった発展や変化を効果的に記述します。これは、単一の孤立した出来事というよりは、進化のプロセスを強調します。
* The city has become much more cosmopolitan.(その都市はずっと国際的になりました。)
(この変化は徐々に起こり、現在は顕著です。)
* My English has improved significantly since I started this course.(このコースを始めてから、私の英語は著しく向上しました。)
(向上は継続的なプロセスであり、現在のあなたの語学力に結実しています。)
* Technology has transformed how we communicate.(テクノロジーは私たちのコミュニケーション方法を変容させました。)
(この変容はプロセスであり、現在、広範囲にわたる影響があります。)
日本語との関連: 日本語で「〜になった」「〜が変化した」のように、過去からの変化が現在どうなっているかを説明する場合、この用法が使われます。
### When Not To Use It
過去の明確で完了した時点で起こった行動について言及する場合、現在完了形の使用は避けるべきです。もし文が明確に完了した期間を指定している場合は、過去形(Simple Past Tense)が正しい時制です。
過去形を必要とする時間表現には、以下のようなものがあります:
* 特定の日付や年:in 1998, on Monday, yesterday
* 完了した期間:last week, two days ago, when I was a child
* 特定の瞬間:at 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. (過去の日付ではなく、完了と現在の状況に焦点を当てる場合。)
基本的なルールはこうです:「いつ?」という質問に具体的な過去の時間を答えることができるなら、過去形(Simple Past)を使用します。
日本語との関連: 日本語では、過去の出来事を話す際に、英語のように厳密に時制を使い分ける必要がないため、この区別が曖昧になりがちです。「昨日、友達に会いました。」(I met my friend yesterday.)のように、過去の特定の時点での出来事を話すときは、英語では過去形を使います。しかし、B1レベルの学習者は、「昨日」という言葉があっても、経験として捉えて現在完了形を使ってしまうことがあります。これは避けるべき間違いです。
### Common Mistakes
B1レベルの学習者は、現在完了形を使用する際に、特定の落とし穴に陥ることがよくあります。これらの一般的な誤りのパターンを認識し、理解することが、正確な使用を達成するために不可欠です。
  1. 1forsince を伴う継続を表す行動で、現在完了形と過去形を混同する
過去に始まり現在も続いている行動を説明する際に、特に forsince を使う場合に、過去形を使ってしまうのはよくある間違いです。このような継続中の状態や行動には、現在完了形が必須です。
* 間違い: I lived here for five years, and I still live here. (理解はできますが、継続中の期間を表現するには文法的に不正確です。)
* 訂正: I have lived here for five years. (この文は、5年前に始まり現在も続いていることを明確に示します。)
日本語との関連: 日本語では「〜に住んでいました」と言う場合でも、文脈によっては現在も住んでいることを含意することがあります。しかし英語では、lived(過去形)は過去の事実を、have lived(現在完了形)は現在までの継続を示します。この違いを意識することが重要です。
  1. 1beengone の誤用
どちらも動詞 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週間の休暇に出かけています。)→ 彼らは旅行中で、後で戻ってきます。
日本語との関連: 日本語では「〜に行った」と言う場合、現在完了形のように「行った経験がある」のか、それとも「今、まさにそこに行っている(または向かっている)」のか、文脈で判断します。英語では beengone で明確に区別されるため、注意が必要です。特に、相手に「〜はどこ?」と聞かれた際に、「彼は店に行ったよ」と伝えたい場合、He has gone to the store. と言うのが自然です。
  1. 1不規則動詞の過去分詞の間違い
英語の不規則動詞は、一貫して学習者にとって課題となります。過去分詞の代わりに過去形を使ってしまうのは、頻繁に見られる間違いです。
* 間違い: I have went to the gym.wentgo の過去形です。)
* 訂正: I have gone to the gym.gone が過去分詞です。)
* 間違い: She has drank all the juice.drankdrink の過去形です。)
* 訂正: She has drunk all the juice.drunk が過去分詞です。)
不規則動詞リストの継続的な復習が、この間違いを克服するための最も効果的な戦略です。
日本語との関連: 日本語には動詞の活用による過去分詞の区別がないため、英語学習者にとっては、単語ごとに過去形と過去分詞形を別々に覚える作業が負担に感じられることがあります。しかし、現在完了形を正しく使うためには必須の知識です。
  1. 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)で描写するのが自然です。)
日本語との関連: 日本語では、一度「〜しました」と過去の出来事を話し始めると、その後の出来事も続けて過去形で描写するのが一般的です。英語でも、現在完了形が「現在の状況への関連」を示す役割を終えたら、過去の出来事の連続した描写には過去形を使うのが自然な流れになります。
### Contrast With Similar Patterns
現在完了形は、過去形(Simple Past Tense)や現在完了進行形(Present Perfect Continuous Tense)と混同されやすいですが、それぞれ異なるニュアンスを持っています。
| パターン | 構造 | 意味・用法 | 例 | 日本語での対応(ニュアンス) |
|---|---|---|---|---|
| 現在完了形 (Present Perfect) | have/has + 過去分詞 | - 過去の経験(いつかは不明)- 過去に始まり現在も続く行動・状態 (for, since)- 現在に結果・影響がある最近の行動- 時間の経過に伴う変化 | I have lived here for 5 years. (今も住んでいる)I have lost my keys. (今も見つかっていない)She has been to Japan. (日本に行った経験がある) | 〜したことがある〜している(今も続いている)〜してしまった(結果が現在ある) |
| 過去形 (Simple Past) | 過去形の動詞 | - 過去の特定の時点での完了した行動・状態 | I lived there for 5 years. (過去に住んでいたが、今はもう住んでいない)I lost my keys yesterday. (昨日失くしたという過去の事実)She went to Japan last year. (去年日本に行ったという過去の事実) | 〜した〜だった(過去の事実) |
| 現在完了進行形 (Present Perfect Continuous) | have/has + been + 現在分詞 (-ing) | - 過去に始まり現在も続いている行動(行動の継続性を強調)- 行動が現在完了したばかりで、その結果が目に見える(特に進行中だったことを強調) | I have been living here for 5 years. (今も住んでおり、住み続けている「行動」を強調)He has been working hard all day. (一日の間ずっと働き続けており、今も疲れているかもしれない) | 〜し続けている(行動の継続を強調)〜していたところだ(進行中の行動が完了したばかり) |
ポイント:
* 経験 vs. 特定の過去の出来事:
* I have seen that movie. (その映画を見た経験がある。いつ見たかは重要ではない。)
* I saw that movie last week. (先週、その映画を見た。過去の特定の時点での出来事。)
* 継続(状態) vs. 継続(行動):
* She has known him for ten years. (彼女は彼を10年間知っている。これは「知っている」という状態が10年前から現在まで続いていることを意味する。状態動詞 know は通常、現在完了進行形にはしない。)
* She has been learning English for ten years. (彼女は10年間英語を学んでいる。これは「英語を学ぶ」という行動が10年前から現在まで続いていることを意味し、行動の継続性を強調する。)
* 完了 vs. 継続:
* He has read the book. (彼はその本を読んだ。完了したことを示唆。結果として、彼は内容を知っている。)
* He has been reading the book. (彼はその本を読んでいる最中だ。行動が現在も進行中であることを示唆。読み終わったかどうかは不明。)
### Quick FAQ
Q1: sincefor の使い分けが分かりません。
A1: 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(子供の頃から)のように、行動が始まった時点を表します。どちらも現在完了形と共に使い、過去から現在までの継続を示します。
Q2: 現在完了形は、日本語の「〜た」とどう違いますか?
A2: 日本語の「〜た」は、過去の完了した出来事を広く表しますが、英語の現在完了形は、その過去の出来事が「現在の状況とどう関係しているか」を強く意識した表現です。経験、現在も続く状態、現在の結果、といった「現在へのつながり」が現在完了形の核となる考え方です。単に過去の事実を述べたい場合は、過去形(Simple Past)を使います。
Q3: have been tohave gone to の違いを、具体的な例で教えてください。
A3: はい、例えば、友人Aさんが「昨日、大阪に行った」と話しているとします。あなたは友人に「大阪に行ったことある?」と尋ねたい場合、経験について聞くので have been to を使います。「Have you ever been to Osaka?」となります。もし、別の友人Bさんが「今朝、東京に出張に行った」と話していて、あなたは「彼は今、東京にいるんだね」と理解しているなら、「彼は東京に行った」は He has gone to Tokyo. となります。これは、彼がまだ東京にいて、戻ってきていないことを示唆します。つまり、been to は「行ったことがある(経験)」または「行って戻ってきた」、gone to は「行って、まだ戻ってきていない」という違いです。
Q4: 現在完了形は、すべての動詞に使えますか?
A4: 基本的には使えますが、状態動詞(stative verbs)で「継続」を表す場合、現在完了進行形ではなく現在完了形を使うのが一般的です。例えば、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.

1

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.”

2

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.”

3

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.”

4

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

Reference table for 英語現在完了形(私は〜したことがある)
使い方 機能 キーワード 例文
人生経験
人生で経験したこと(時期不特定)
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.

I have completed the assignment. (Work/Study)

ニュートラル
I've finished my work.

I've finished my work. (Work/Study)

カジュアル
I'm done.

I'm done. (Work/Study)

スラング
I've smashed it.

I've smashed it. (Work/Study)

現在完了形:あなたのタイムトラベルの橋

Present Perfect (I have done)

形成

  • 主語 + 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. 単純過去形

現在完了形
`I have lived` here for 10 years. まだここに住んでいる。
`She has seen` that movie. 経験、いつかは特定しない。
`I've just arrived`. 最近の行動、現在に結果がある。
単純過去形
`I lived` there for 10 years. もうそこには住んでいない。
`She saw` that movie last week. 過去の特定の時間。
`I arrived` an hour ago. 特定の時間に完了した行動。

過去時制の選択:現在完了形か単純過去形か?

1

行動は過去の「特定の」時間(例:yesterday, in 2020)に完了しましたか?

YES
単純過去形を使う
NO
続ける
2

行動は「現在」と繋がっていますか?(例:まだ進行中、結果が今見えている、人生経験について話している)

YES
現在完了形を使う
NO
単純過去形を使う

現在完了形と相性の良い副詞

✈️

経験

  • ever
  • never
  • before

期間

  • for
  • since
  • how long

最近の出来事

  • just
  • already
🤔

まだ起こっていないこと

  • yet (negative/questions)
  • still (negative)
📈

変化

  • lately
  • recently
  • over the years

レベル別の例文

1

I have seen that movie.

2

She has visited London.

3

We have eaten pizza.

4

They have lost the game.

1

Have you ever been to Paris?

2

I have never tried sushi.

3

He has just arrived home.

4

We haven't finished the work yet.

1

I have lived here for five years.

2

She has worked as a teacher since 2015.

3

They have already seen the new play.

4

Has he called you yet?

1

The government has announced new tax cuts.

2

I've been to the gym three times this week.

3

Scientists have discovered a new planet.

4

We have had some technical difficulties today.

1

This is the first time I have ever seen such a beautiful sunset.

2

Never have I witnessed such bravery.

3

The company has since expanded into Asian markets.

4

Much has been written about this subject recently.

1

The implications of the treaty have yet to be fully realized.

2

Whether he has actually achieved his goals remains to be seen.

3

She has long been considered the leading expert in her field.

4

The city has undergone a remarkable transformation over the last decade.

間違えやすい

English Present Perfect (I have done) Present Perfect vs Past Simple

Learners use Present Perfect for specific times or Past Simple for unfinished states.

English Present Perfect (I have done) Been vs Gone

Both refer to going somewhere, but one implies a return.

English Present Perfect (I have done) Present Perfect vs Present Perfect Continuous

Learners don't know whether to focus on the result or the action.

よくある間違い

I have see him.

I have seen him.

You must use the past participle (V3), not the base form.

He have gone.

He has gone.

Third person singular (he/she/it) requires 'has'.

I have went.

I have gone.

Don't use the Past Simple (V2) with 'have'. Use the Past Participle (V3).

I seen it.

I have seen it.

You cannot omit the auxiliary verb 'have'.

I have seen him yesterday.

I saw him yesterday.

Do not use Present Perfect with specific past times.

Have you ever went?

Have you ever been?

Use 'been' for completed trips (there and back).

I am here since Monday.

I have been here since Monday.

Use Present Perfect for actions starting in the past and continuing now.

I have lived here for 2010.

I have lived here since 2010.

Use 'since' for a point in time, 'for' for a duration.

I've already finish.

I've already finished.

Even with 'already', the verb must be V3.

I have been to Paris last year.

I went to Paris last year.

The specific time 'last year' forces the Past Simple.

It's the first time I'm here.

It's the first time I've been here.

After 'It is the first/second time...', use Present Perfect.

I have gone to the shop, but I'm back now.

I have been to the shop.

Use 'been' if the person has returned.

Since I have seen him, I was happy.

Since I saw him, I have been happy.

The 'since' clause usually takes Past Simple, while the main clause takes Present Perfect.

文型パターン

I have never ___ in my life.

She has worked here since ___.

Have you ___ yet?

It's the first time I have ___.

Real World Usage

Job Interviews constant

I have managed a team of ten for three years.

Social Media very common

I've just posted a new photo!

News Broadcasts constant

The President has signed the new bill into law.

Texting Friends very common

Have you left yet?

Doctor's Appointment common

I've had this pain since yesterday.

Travel/Tourism very common

Have you ever been to this museum before?

Food Delivery Apps occasional

Your rider has picked up your order.

Customer Service common

We have received your request.

💡

「今とのつながり」を意識する

常に「過去の行動が今と関連しているか」を自問自答してみましょう。もしそうなら、現在完了形を使うのが正解です。全ては「関連性」であり、単なる完了ではありません。「I have lost my keys, so I can't open the door now.」
⚠️

特定の過去の時に注意!

「yesterday」、「last year」、「in 2010」のような特定の過去の時間を示す言葉とは、現在完了形を絶対に一緒に使わないでください。そのような場合は、「Simple Past」を使いましょう。これは非常によくある間違いです!「I saw him yesterday.」
🎯

不規則動詞をマスターしよう

不規則動詞の過去分詞形は非常に重要です。よく使うもの(go-gone, eat-eaten, see-seenなど)は時間をかけて覚えましょう。フラッシュカードやアプリが本当に役立ちますよ!「I have eaten breakfast already.」
🌍

短縮形で自然な会話に

カジュアルな英語では、ネイティブスピーカーはほとんどの場合、短縮形(I've, She's, They haven'tなど)を使います。会話やチャットのようなカジュアルな書き言葉で、より自然に聞こえるように練習しましょう!「I've never been to Paris.」
💡

「for」と「since」と一緒に使う

現在完了形は、「for」(期間、例:「for three years」)や「since」(開始時点、例:「since 2020」)と完璧に相性が良く、ずっと続いている行動を表現できます。「She has studied Japanese for two years.」

Smart Tips

Remember the 'S' rule: He, She, and It are 'Special' and usually take the verb form with an 'S' (has, is, plays).

He have seen it. He has seen it.

Use contractions like 'I've' and 'They've' instead of 'I have' and 'They have' in spoken English.

I have finished my work. I've finished my work.

Immediately delete 'have' from your mind. These words are like magnets for the Past Simple.

I have seen him two days ago. I saw him two days ago.

Always put 'yet' at the very end of the sentence. It sounds much more natural there.

I have yet not eaten. I haven't eaten yet.

発音

I've /aɪv/, He's /hiːz/

Contractions

In natural speech, 'have' is almost always contracted to /v/ and 'has' to /z/ or /s/.

/aɪ əv iːtən/

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

havehassinceforalreadyyetjustever

チャレンジ

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?

日記のテーマ

Write about three things you have achieved this month.
Describe your life experiences using 'ever' and 'never'.
Reflect on how your city has changed since you were a child.
Discuss a global issue that has worsened or improved in the last decade.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

文を完成させるために、正しい動詞の形を選びましょう。

I ___ to Rome twice in my life.

✓ Correct! ✗ Not quite. Correct answer: have been
どこかを訪れて戻ってきた経験について話す時は、「have been」を使います。「Was」と「went」は特定の過去の時間を指します。
文中の間違いを見つけて直しましょう。 Error Correction

Find and fix the mistake:

She live here since 2018.

✓ Correct! ✗ Not quite. Correct answer: She has lived here since 2018.
過去に始まり現在も続いている行動、特に「since」がある場合は、現在完了形(「has lived」)を使います。
正しい英語の文章を入力してください。 翻訳

Translate into English: 'Nunca he visto esa película.'

Answer starts with: ["I...

✓ Correct! ✗ Not quite. Correct answer: ["I have never seen that movie.","I've never seen that movie."]
何かを見たことがないという経験を表現するには、現在完了形を使います。
正しい文を選びましょう。 選択問題

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I have eaten sushi.
「yesterday」のような特定の過去の時間と一緒に現在完了形を使うことはできません。「I have eaten sushi」は、不特定の過去の経験を正しく指しています。

Score: /4

練習問題

8 exercises
Complete the sentence with the correct form of the verb in brackets.

I ___ (see) that movie three times already.

✓ Correct! ✗ Not quite. Correct answer: have seen
We use 'have' + V3 for repeated actions in the past.
Choose the correct sentence. 選択問題

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: I saw him yesterday.
Specific times like 'yesterday' require the Past Simple.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

She have lived in London for two years.

✓ Correct! ✗ Not quite. Correct answer: have
The third person singular 'She' requires 'has'.
Put the words in the correct order. Sentence Reorder

never / I / sushi / have / eaten

✓ Correct! ✗ Not quite. Correct answer: I have never eaten sushi.
The word 'never' goes between the auxiliary 'have' and the main verb.
Translate the concept to English. 翻訳

He has been a doctor since 2010.

✓ Correct! ✗ Not quite. Correct answer: He has been a doctor since 2010.
Use 'since' for a specific starting point.
Complete the dialogue. Dialogue Completion

A: Have you finished the report? B: No, I ___.

✓ Correct! ✗ Not quite. Correct answer: haven't
Short answers use the auxiliary verb from the question.
Change the sentence to the negative form. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: They haven't arrived.
Add 'not' to the auxiliary 'have'.
Is the following rule true or false? True False Rule

You can use the Present Perfect with 'last week'.

✓ Correct! ✗ Not quite. Correct answer: False
Present Perfect cannot be used with specific finished time markers.

Score: /8

Practice Bank

12 exercises
正しい現在完了形に動詞を変化させて文を完成させましょう。 穴埋め問題

They ___ (not/visit) their grandparents this year.

✓ Correct! ✗ Not quite. Correct answer: haven't visited
文中の間違いを見つけて修正しましょう。 Error Correction

My phone is broken. I lost it.

✓ Correct! ✗ Not quite. Correct answer: My phone is broken. I have lost it.
正しい文を選びましょう。 選択問題

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: How long have you waited?
文を英語に翻訳しましょう。 翻訳

Translate into English: 'Ella ha estado en París muchas veces.'

✓ Correct! ✗ Not quite. Correct answer: ["She has been to Paris many times.","She's been to Paris many times."]
これらの単語を並べ替えて文を作りましょう。 Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: I have already finished lunch.
主語と正しい動詞の形を合わせましょう。 Match Pairs

Match the subjects with the correct form:

✓ Correct! ✗ Not quite. Correct answer: matched
正しい過去分詞を選びましょう。 穴埋め問題

He `has` never `___` a horse.

✓ Correct! ✗ Not quite. Correct answer: ridden
文中の間違いを見つけて修正しましょう。 Error Correction

We didn't see him since last month.

✓ Correct! ✗ Not quite. Correct answer: We haven't seen him since last month.
「just」を現在完了形と正しく使っている文はどれですか? 選択問題

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I have just arrived.
文を英語に翻訳しましょう。 翻訳

Translate into English: 'Ella ha estado trabajando todo el día.'

✓ Correct! ✗ Not quite. Correct answer: ["She has been working all day.","She's been working all day."]
これらの単語を並べ替えて質問文を作りましょう。 Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: Have you ever been to Canada?
正しい動詞の形を完成させましょう。 穴埋め問題

We `have` already `___` (eat) all the cake.

✓ Correct! ✗ Not quite. Correct answer: eaten

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

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto

English is stricter about 'finished time' markers.

French moderate

Passé Composé

French uses it for specific past times; English does not.

German moderate

Perfekt

German uses it as a general past tense; English uses it for present relevance.

Japanese partial

~たことがある (~ta koto ga aru)

Japanese splits the English Present Perfect into different structures.

Arabic low

قد + Past Verb (Qad + verb)

Arabic lacks the 'have' + V3 auxiliary structure.

Chinese low

了 (le) / 过 (guo)

Chinese has no verb conjugation or auxiliary verbs for tense.

Learning Path

Prerequisites

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!