B1 Verb Tenses 17 min read ふつう

英語の現在完了形:過去と現在をつなぐ(基本形)

現在完了形は、あなたの「過去」から「現在」へと「橋渡し」をするよ。これをマスターして「流暢な会話」を楽しもう!

Grammar Rule in 30 Seconds

The Present Perfect connects a past action to the present moment, focusing on the result or experience rather than the specific time.

  • Use 'have' or 'has' plus the past participle (V3) of the verb: 'I have eaten.'
  • Never use specific time expressions like 'yesterday' or 'in 1999' with this tense.
  • Use it for life experiences, recent changes, or actions that started in the past and continue now.
Subject + have/has + Verb(ed/V3) 🌉

Overview

部屋に入った瞬間、何をしに来たのか完全に忘れちゃったことってない?誰にでもあるよね。過去の行動が「今」の瞬間に顔をのぞかせている、そんな感覚こそが Present Perfect現在完了形(げんざいかんりょうけい))の出番なんだ。これはただの過去の話じゃない。過去と「今」のつながりについてのものなんだよ。橋をイメージしてみて。片側は過去に固定されていて、もう片側は今の状況に乗っかっている感じ。昨日の出来事を物語として話しているんじゃなくて、なぜ今の状況がこうなっているのかを相手に伝えているんだ。「鍵をなくした(I lost my keys)」と言うなら、それは過去の悲しいお話。でも「鍵をなくしちゃった(I have lost my keys)」と言うなら、それは「だから今、雨の中でアパートの外に立ってるんだよ」っていう説明になる。これは「だから何?」「で、今は?」「もう聞いた?」っていうニュアンスの時制なんだ。テキストメッセージやメール、カジュアルなチャットでめちゃくちゃよく使われるよ。自分の人生経験や旅行歴、最近見たNetflixの番組について話すときに使うんだ。究極の「ソーシャルな(社交的な)」時制だね。これを使わないと、君の英語は歴史の教科書みたいに聞こえちゃう。でもこれを使えば、現実の世界に生きるリアルな人間らしく聞こえるはずだよ。ただ、まだ5歳じゃない限り、5歳の誕生日パーティーの話をするのには使わないでね。幼児にしてはものすごい言語能力(げんごのうりょく)だなって驚かれちゃうからさ。

How This Grammar Works

この時制はチームプレーで動くんだ。メインプレイヤーは2人。1人目は助動詞(じょどうし)have または has。これが君の「ヘルパー(助け役)」だね。誰がアクションを起こしているのか、そして今 Present Perfect ゾーンにいるんだよってことを教えてくれる。2人目は past participle過去分詞(かこぶんし))。たいていは動詞の3番目の形のことだね。規則動詞(きそくどうし)なら最後に -ed をつけるだけ。不規則動詞(ふきそくどうし)だと、ちょっとワイルドでややこしくなるけど。have を「バッテリー」、past participle を「電球」だと考えてみて。光を灯すには両方が必要なんだ。have の部分は現在の状態にとどまり、past participle がアクションの意味を運んでくる。この2つが合わさることで、現在に関連して「完了した(perfected)」あるいは完了したという意味が生まれるんだ。ほとんどの主語には have を使うけど、hesheit の「スペシャルな3人」のときだけは has を使うよ。ここでみんなつまずきやすいんだ。「S」という文字のためのVIPクラブみたいなものだね。君の猫の話をするなら has、自分の話なら have を使おう。シンプルなシステムだけど、Zoom会議で緊張してると脳が忘れちゃうかもしれない。でもこれだけ覚えておいて。hesheithas が大好き。他のメンバーは have でハッピー。あと、私たちは短縮するのが大好きだってことも忘れずに。現実の会話では、I haveI've に、She hasShe's になる。その方が速くて自然に聞こえるし、人生の時間を0.5秒節約できるから、その分TikTokをもう一本見られるよ。

Formation Pattern

1
Present Perfect を作るのは3ステップ。レゴのセットを組み立てるようなものだよ。説明書通りにやるだけ。
2
主語(しゅご)I, you, we, they, he, she, it)から始める。
3
助動詞(じょどうし)を加える。I/you/we/they には have を。he/she/it には has を使う。
4
メインの動詞の past participle過去分詞(かこぶんし))を加える。

Conjugation Table

Form Example Translation
Positive I have finished 完了したよ
Negative She hasn't seen 彼女はまだ知らないよ
Question Have you eaten? お腹すいてる?
Short Form They've gone 彼らはもういないよ
{規則動詞 きそくどうし}の場合、past participle は簡単。基本の形に -ed を足すだけ。例えば playplayed に、workworkedpostposted になる。もし動詞がすでに e で終わっていたら、d を足すだけでOK。例えば likeliked になる。
{不規則動詞 ふきそくどうし}はちょっとした反逆児だね。-ed のルールに従わないから、暗記するしかない。gogoneseeseendodoneeateaten になる。全部で200個くらいあるけど、日常生活で必要なのは30個くらいだよ。
暗記のコツ:HAVE を「橋」だと考えてみて。片側には「{主語 しゅご}」、もう片側には「{過去分詞 かこぶんし}」。橋がなきゃ川は渡れないよね!

Politeness Levels

英語では、Present Perfect 自体は中立的。でも、短縮形を使うかどうかで雰囲気が変わるよ。

- **Formal(メールやレポート)

** 短縮せずにフルフォームを使う。

I have received your message.

- **Neutral(友達や職場)

** 短縮形を使う。"I've seen the latest report."

- **Casual(チャットやマッチングアプリ)

** 短縮形や短い返答を使う。

Have you seen it?
Yeah, I have.

Real Conversations

Conversation 1: 友達へのテキストメッセージ

S

Sam

スパイダーマンの新作、Have you seen(もう見た)?
A

Alex

ううん、まだ時間が haven't had(なくて)。面白いの?
S

Sam

うん!I've watched(もう見たよ)2回も。

Conversation 2: Zoomでの就職面接

I

Interviewer

以前にPythonを使ったことは Have you worked(ありますか)?
C

Candidate

はい、3年間 I've used(使ってきました)。アプリもいくつか I've also built(作ってきました)。

When To Use It

ここが一番大事なところ。何にでもこの時制を使うわけじゃないんだ。特定の4つのシナリオで使うよ。
  • 人生経験: 人生のある時点でやったことがあること。正確な時間は重要じゃない。
    I have visited Tokyo.
    (私は東京を訪れたことがあります = 東京を知っている人間です)。
  • 現在に結果が残っている最近の行動: 最近何かが起きて、それが「今」に関係しているとき。
    I have lost my phone.
    (スマホをなくしちゃった。だから今パニックになって君をぼーっと見てるんだよ)。
  • 期間が終わっていないとき: todaythis weekthis month といった言葉を使うとき。
    I have had three coffees today.
    (今日はまだ終わっていないから、4杯目を飲んで一生眠れなくなるかもしれない、という状況)。
  • 時間の経過による変化: 徐々に発達・変化してきたこと。
    Your English has improved a lot!
    (過去から今までで、君の英語はすごく上達したね!)。
どの場合も、具体的に「いつ」とは言っていないことに注目してね。「昨日」とか「午後5時に」と言うなら、Past Simple過去形(かこけい))に切り替えなきゃいけない。Present Perfect は具体的な日付が大嫌いなんだ。週末の予定をいつもはぐらかす友達みたいなものだね。日付を入れたら、Present Perfect はパーティーから帰っちゃうよ。

Common Mistakes

間違えても落ち込まないで。ネイティブだってたまに間違えるんだから。気をつけるべき大きなポイントはこれ:
  • 間違い1:具体的な時間の言葉を使う。
  • I have seen him yesterday.
  • I saw him yesterday.
    (過去形) または
    I have seen him.
  • 間違い2:助動詞を忘れる。
  • I finished my homework.
  • ✓ "I've finished my homework." (今ちょうど先生に宿題を見せているならこっち)。
  • 間違い3:過去形と過去分詞を混同する。
  • I have went there.
  • I have gone there.
  • 間違い4:Ihas を使う。
  • I has a cat.
  • I have a cat.
    (あ、これは現在形だね)。
  • I have had a cat for years.
    (何年も猫を飼っているんだ)。
ジョークを一つ:なぜ Present PerfectPast Simple と別れたのかな?理由は、Past Simple が記念日の日付に細かすぎたから。Present Perfect はただ、一緒にいるっていう「経験(けいけん)」を大切にしたかったんだ。

Contrast With Similar Patterns

みんなよく「I didI have done は何が違うの?」って聞くんだ。
  • Past Simple (I did): アクションは終了。時間も終了。今とのつながりはない。ただの過去の事実。
    I lived in London in 2010.
    (今は住んでいない。2010年はもう過ぎ去ったこと)。
  • Present Perfect (I have done): アクションが今とつながっている。まだ終わっていないか、結果がまだそこにある。
    I have lived in London for ten years.
    (今も住んでいる。今まさにロンドンで紅茶を飲んでいる)。
Past Simple は「写真」だと考えて。ある一瞬を切り取ったもの。Present Perfect は「動画」だね。「今」に至るまでのプロセスを見せているんだ。子供の頃の話をするなら Past Simple を。履歴書で今のスキルについて話すなら Present Perfect を使おう。

Quick FAQ

Q

この時制と一緒に just(たった今)は使える?

もちろん!ごく最近のことを言うのにぴったりだよ。"I've just arrived!"(たった今着いたよ!)

Q

evernever はどう?

この2つは Present Perfect と親友だよ。

Have you ever eaten bugs?
(虫を食べたことある?) "No, I've never tried them."(ううん、一度も食べたことないよ)。

Q

I've been toI've gone to はどう違うの?

行って帰ってきたなら been。まだそこにいるなら gone を使うよ。もしニューヨークに立っているのに "I've gone to Italy" なんて言ったら、幽霊だと思われちゃうからね。

Progressive Practice

1

文が具体的な時間(Past Simple)についてなのか、一般的な経験(Present Perfect)についてなのかを見分けよう。

2

動詞を V3(過去分詞)の形に変える練習をしよう。

3

WhatsAppでの会話の空欄を havehas で埋めてみよう。

4

I've を使って、今日やったことを3つ書いてみよう。

5

今起きている問題(バッテリーが切れた、など)を Present Perfect を使って説明してみよう。

Conjugation of 'To Work' (Regular) and 'To Go' (Irregular)

Subject Auxiliary Past Participle (Regular) Past Participle (Irregular)
I
have
worked
gone
You
have
worked
gone
He/She/It
has
worked
gone
We
have
worked
gone
They
have
worked
gone

Common Contractions

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 been to Tokyo twice.”

“She has never tried sushi.”

2

Unfinished Time

Actions that started in the past and continue into the present moment.

“We have lived here for ten years.”

“He has been a teacher since 2015.”

3

Recent Action with Present Result

A past action that has a clear, visible, or important result in the present.

“I've cut my finger! (It's bleeding now).”

“The taxi has arrived. (It is waiting outside).”

Reference Table

Reference table for 英語の現在完了形:過去と現在をつなぐ(基本形)
主語 助動詞 過去分詞(規則動詞) 過去分詞(不規則動詞) 短縮形(肯定) 短縮形(否定)
I
have
worked
eaten
I've
I haven't
You
have
finished
seen
You've
You haven't
He
has
started
gone
He's
He hasn't
She
has
lived
taken
She's
She hasn't
It
has
happened
broken
It's
It hasn't
We
have
watched
read
We've
We haven't
They
have
studied
written
They've
They haven't

フォーマル度スペクトル

フォーマル
I am pleased to inform you that the report has been completed.

I am pleased to inform you that the report has been completed. (Workplace/Task completion)

ニュートラル
I have finished the report.

I have finished the report. (Workplace/Task completion)

カジュアル
I've finished it.

I've finished it. (Workplace/Task completion)

スラング
Done and dusted!

Done and dusted! (Workplace/Task completion)

現在完了形:過去から今へ繋ぐ

現在完了形

いつ使うか

  • 経験 I've visited Paris.
  • 最近の行動 She's lost her phone.
  • 継続している状況 He's lived here for years.
  • 繰り返しの行動(未完了の期間) We've called him today.

よく使う副詞

  • just I've just arrived.
  • already She's already eaten.
  • yet Have you finished yet?
  • ever Have you ever seen...?
  • never I've never been.

主要な考え

  • 現在との関連性 Past action affects NOW.
  • 特定されていない時間 Not about WHEN, but THAT it happened.

現在完了形 vs 単純過去形

現在完了形
I have lived here for 5 years. 今も住んでいる。
She has lost her keys. 今、鍵がない。
Have you ever eaten sushi? 人生経験。
単純過去形
I lived there for 5 years. もう住んでいない。
She lost her keys yesterday. 過去の特定の日時。
Did you eat sushi last night? 過去の特定の出来事。

現在完了形と単純過去形の選び方

1

過去の特定の時間(例:「昨日」「先週」「2010年」)が言及されていますか?

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

その行動や状況はまだ現在と繋がりがありますか(例:継続している、結果が今も見える、一般的な人生経験)?

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

現在完了形:使用カテゴリ

経験

  • I've never been to Asia.
  • She has tried skydiving.

最近の行動(結果を伴う)

  • He has just finished his meal.
  • The bus has broken down.
🗓️

継続している状況

  • They have studied English for years.
  • We haven't met since university.
🔁

繰り返しの行動(未完了の期間)

  • I've seen that movie twice this month.
  • She has called me several times today.

レベル別の例文

1

I have seen that movie.

He visto esa película.

2

She has visited London.

Ella ha visitado Londres.

3

We have eaten lunch.

Hemos almorzado.

4

They have lost the game.

Ellos han perdido el juego.

1

I've already finished my homework.

Ya he terminado mi tarea.

2

Have you ever been to Italy?

¿Has estado alguna vez en Italia?

3

He hasn't called me yet.

Él no me ha llamado todavía.

4

We've lived here for two years.

Hemos vivido aquí por dos años.

1

I have known him since we were children.

Lo conozco desde que éramos niños.

2

The company has grown significantly this year.

La empresa ha crecido significativamente este año.

3

She's just found out the news.

Ella acaba de enterarse de la noticia.

4

Have you seen my glasses anywhere?

¿Has visto mis gafas en algún lado?

1

I've been working on this for hours, but I haven't finished yet.

He estado trabajando en esto por horas, pero aún no he terminado.

2

Scientists have discovered a new planet in a distant galaxy.

Los científicos han descubierto un nuevo planeta en una galaxia lejana.

3

He has consistently failed to meet his targets.

Él ha fallado consistentemente en cumplir sus objetivos.

4

I've had enough of this noise!

¡He tenido suficiente de este ruido!

1

The government has hitherto refused to comment on the scandal.

El gobierno se ha negado hasta ahora a comentar sobre el escándalo.

2

Recent studies have called into question the validity of the previous data.

Estudios recientes han puesto en duda la validez de los datos anteriores.

3

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

Ella ha sido considerada durante mucho tiempo la experta líder en su campo.

4

The architecture has undergone several transformations over the centuries.

La arquitectura ha experimentado varias transformaciones a lo largo de los siglos.

1

The implications of this policy have yet to be fully realized.

Las implicaciones de esta política aún no se han comprendido plenamente.

2

Rarely has a composer achieved such acclaim in so short a time.

Rara vez un compositor ha logrado tal aclamación en tan poco tiempo.

3

The project has been all but completed.

El proyecto está casi terminado.

4

Whether he has truly changed remains to be seen.

Queda por ver si realmente ha cambiado.

間違えやすい

English Present Perfect: Connecting Past to Now (Basic Formation) Present Perfect vs Past Simple

Learners often use Present Perfect when they mention a specific time.

English Present Perfect: Connecting Past to Now (Basic Formation) Been vs Gone

Both are past participles of 'go' (or 'be'), but they mean different things.

English Present Perfect: Connecting Past to Now (Basic Formation) For vs Since

Learners mix up the duration and the starting point.

よくある間違い

I have see that movie.

I have seen that movie.

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

He have a car.

He has a car.

Remember 'has' for he/she/it.

I have went to London.

I have gone to London.

Don't use the Past Simple (V2) form with 'have'.

I have finish.

I have finished.

The -ed ending is required for regular verbs.

I have seen him yesterday.

I saw him yesterday.

Do not use Present Perfect with specific past times.

I am living here for two years.

I have lived here for two years.

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

Have you ever went?

Have you ever gone?

Questions still require the V3 form.

I have been to Paris in 2010.

I went to Paris in 2010.

Specific years require Past Simple.

Since two years I live here.

I have lived here for two years.

Use 'for' for duration, not 'since'.

I've already did it.

I've already done it.

Confusion between 'did' (V2) and 'done' (V3).

It's the first time I'm seeing this.

It's the first time I've seen this.

The phrase 'It's the first time' requires the Present Perfect.

I have finished the work before he arrived.

I had finished the work before he arrived.

Use Past Perfect for 'past before past'.

文型パターン

I have never ___ in my life.

Have you ___ yet?

She has been a ___ since ___.

It is the most ___ I have ever ___.

Real World Usage

Job Interviews very common

I have worked in sales for five years.

Texting Friends constant

I've just arrived! Where are you?

Social Media very common

I've finally finished my degree!

News Headlines common

The President has signed the new law.

Travel/Tourism constant

Have you ever tried the local food?

Doctor's Visit common

How long have you had this pain?

💡

時間を示す言葉に注目

「yet」「already」「just」「never」「ever」「for」「since」といった言葉は、現在完了形を使うヒントになることが多いよ。これらは過去と現在が繋がっていることをさりげなく教えてくれるんだ。「I have just arrived.」
⚠️

過去の特定の日時は避ける

「yesterday」「last week」「in 2022」「an hour ago」のように、過去の特定の日時を表す言葉と一緒に現在完了形は絶対にに使わないでね。これらの場合は、必ず単純過去形を使おう。これはよくある間違いだよ!「I visited Paris yesterday.」
🎯

不規則動詞をマスターする

不規則動詞の過去分詞形(V3)はとっても大事だよ。「been」「gone」「eaten」「seen」「taken」など、よく使うものを覚えることに時間をかけよう。フラッシュカードやアプリを使うと楽しく覚えられるよ!「I have gone to the store.」
🌍

「Have Got」の違いに注意

イギリス英語では、「have got」は「持っている」という意味でカジュアルによく使われるよ(「I've got a car.」)。これは「get」の現在完了形ではなく、「have」の代わりとして使われることが多いから、地域による違いを知っておくといいね!「I've got a new idea.」
💡

「まだ終わっていない」と考える

もし話している期間がまだ終わっていないなら(例えば「今日」「今週」「今年」)、現在完了形を使うのが一番だよ。行動は起こったけれど、その「枠」はまだ閉じられていないって考えるんだ。「I have studied a lot today.」

Smart Tips

Stop! Use the Past Simple (V2) instead of 'have' + V3.

I have visited my grandma last week. I visited my grandma last week.

Use 'ever' in questions and 'never' in negatives to sound like a native.

Did you go to Paris in your life? Have you ever been to Paris?

Add the word 'just' between 'have' and the verb.

I finished the work. I've just finished the work.

Remember: For = Finger (count the time). Since = Start (point to the beginning).

I've been here since five days. I've been here for five days.

発音

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

Contractions

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

What've you done? /wɒtəvjuː dʌn/

The 'h' drop

In fast speech, the 'h' in 'have' or 'has' often disappears if it's not at the start of a sentence.

Emphasis on 'have'

I *have* finished!

Conveys frustration or strong confirmation when someone doubts you.

暗記しよう

記憶術

H.A.V.E.: Happened in the past, Always relevant now, Verb in 3rd form, Ever/Never used often.

視覚的連想

Imagine a physical bridge connecting a 'Past' island to a 'Present' island. You are standing in the middle of the bridge, looking at both sides at once.

Rhyme

If the time is not quite clear, Present Perfect should appear!

Story

Think of a traveler who has 'been' everywhere but never says 'when.' He has seen the pyramids, he has climbed Everest, and he has swum in every ocean. His life is a collection of 'haves.'

Word Web

ExperienceResultUnfinishedSinceForJustAlreadyYet

チャレンジ

Write down 5 things you have done in your life, but don't include the dates. Then write 5 things you haven't done yet.

文化メモ

Americans often use the Past Simple where British speakers use the Present Perfect, especially with 'just', 'already', and 'yet'.

British speakers are much more strict about using the Present Perfect for recent actions with present results.

Similar to British English, but often uses 'reckon' with the Present Perfect.

The Present Perfect developed in Germanic languages as a way to express the 'resultative' aspect.

会話のきっかけ

Have you ever traveled to a country that surprised you?

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 at work that taught you a lesson?

日記のテーマ

Write about three things you have achieved this month.
Describe a place you have visited that you will never forget.
Reflect on how your life has changed in the last five years.
Discuss a global issue that has worsened or improved recently.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

正しい動詞の形を選んでください。

I ___ (visit) New York three times.

✓ Correct! ✗ Not quite. Correct answer: have visited
この文は、特定の過去の時間を指定せずに人生経験について話しており、現在とのつながりを示しています。したがって、現在完了形 have visited が正しいです。
文中の間違いを見つけて修正してください。 Error Correction

Find and fix the mistake:

She has saw that movie last night.

✓ Correct! ✗ Not quite. Correct answer: She saw that movie last night.
「last night」は過去の特定の時間を表すので、現在完了形ではなく単純過去形(saw)が必要です。また、sawsee の単純過去形であり、過去分詞形ではありません。
正しい文を選んでください。 選択問題

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: They finished their homework yesterday.
「yesterday」は過去の特定の時間を表すので、単純過去形(finished)が必要です。現在完了形は過去の特定の時間を表す言葉とは一緒に使えません。
正しい英文を入力してください。 翻訳

Translate into English: 'Ella nunca ha probado el sushi.'

Answer starts with: ["S...

✓ Correct! ✗ Not quite. Correct answer: ["She has never tried sushi.","She's never tried sushi."]
これは現在までの人生経験(または経験の欠如)を表しており、現在完了形が正しい選択です。「Never」はこの時制でよく使われる副詞です。

Score: /4

練習問題

8 exercises
Choose the correct form of the verb. 選択問題

I ___ my homework already.

✓ Correct! ✗ Not quite. Correct answer: have finished
We use 'have' with 'I' and the V3 form 'finished'.
Fill in the blank with 'for' or 'since'.

She has lived in London ___ 2015.

✓ Correct! ✗ Not quite. Correct answer: since
We use 'since' for a specific starting point in time.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

I have seen that movie yesterday.

✓ Correct! ✗ Not quite. Correct answer: have seen
You cannot use 'have seen' with 'yesterday'. It should be 'I saw'.
Change the sentence to the Present Perfect. Sentence Transformation

I am a teacher. (Start: 2010)

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher since 2010.
To show an action continuing from the past, use 'have been' + 'since'.
Match the question with the correct answer. Match Pairs

1. Have you eaten? 2. When did you eat? 3. Have you ever been to Rome?

✓ Correct! ✗ Not quite. Correct answer: 1-Yes, I have. 2-At 5:00. 3-No, never.
Present Perfect questions are answered with 'have/has'. Past Simple questions are answered with specific times.
Complete the dialogue. Dialogue Completion

A: Where is Tom? B: He ___ to the bank. He'll be back in an hour.

✓ Correct! ✗ Not quite. Correct answer: has gone
Use 'has gone' because he is still at the bank.
Which time marker goes with which tense? Grammar Sorting

Markers: Yesterday, Since, Last week, Already

✓ Correct! ✗ Not quite. Correct answer: PP: Since, Already | PS: Yesterday, Last week
Present Perfect (PP) uses unfinished time; Past Simple (PS) uses finished time.
Is this rule true or false? True False Rule

You can use the Present Perfect to talk about a specific time in the past.

✓ Correct! ✗ Not quite. Correct answer: False
The Present Perfect is for unspecified time.

Score: /8

Practice Bank

12 exercises
正しい現在完了形に動詞を補ってください。 穴埋め問題

We ___ (not / eat) at that new restaurant yet.

✓ Correct! ✗ Not quite. Correct answer: haven't eaten
正しい現在完了形を使っている文を選んでください。 選択問題

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have been to the gym and I'm back now.
文法的な間違いを見つけて修正してください。 Error Correction

He has broke his leg when he was skiing.

✓ Correct! ✗ Not quite. Correct answer: He broke his leg when he was skiing.
英文に翻訳してください。 翻訳

Translate into English: 'Hemos vivido en esta ciudad desde 2018.'

✓ Correct! ✗ Not quite. Correct answer: ["We have lived in this city since 2018.","We've lived in this city since 2018."]
これらの単語を並べ替えて文を作ってください。 Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They have already finished the project.
主語と正しい助動詞を合わせてください。 Match Pairs

Match the subjects with the correct form:

✓ Correct! ✗ Not quite. Correct answer: matched
正しい過去分詞形を補ってください。 穴埋め問題

My sister has never ___ (fly) in an airplane before.

✓ Correct! ✗ Not quite. Correct answer: flown
文中の間違いを見つけて修正してください。 Error Correction

We has seen that movie many times.

✓ Correct! ✗ Not quite. Correct answer: We have seen that movie many times.
英文に翻訳してください。 翻訳

Translate into English: '¿Has tomado el café de la mañana?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you had your morning coffee?","Have you drunk your morning coffee?"]
これらの単語を並べ替えて質問文を作ってください。 Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: Have you finished the report yet?
最も適切な文を選んでください。 選択問題

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I lived in Paris in 2015.
不定詞の動詞とそれらの過去分詞形を合わせてください。 Match Pairs

Match the infinitive verbs with their Past Participle forms:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

よくある質問 (8)

No. 'Last week' is a finished time. You must say `I saw him last week`.

`Been` means you went and came back. `Gone` means you are still there.

Yes, `have` or `has` is the auxiliary verb that makes the tense 'perfect'. Without it, it's just a participle.

No. `I've got` usually means 'I have' (possession) in British English. `I've had` is the Present Perfect of 'to have' (e.g., 'I've had a cold for a week').

American English often uses the `Past Simple` for recent actions where British English uses the `Present Perfect`. Both are understood.

Put 'not' after have/has: `I have not (haven't) finished`.

No. Use `for` with a period (for three years) and `since` with a point (since 2020).

Yes, in time clauses. For example: `I will tell you when I have finished`.

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 Compuesto

English is much stricter about NOT using specific time markers like 'yesterday'.

German moderate

Perfekt

German allows 'Ich habe ihn gestern gesehen' (I have seen him yesterday), which is a major error in English.

French moderate

Passé Composé

French speakers often struggle with the English Present Perfect because they want to use it for every past event.

Japanese low

~ta koto ga aru / ~te iru

Japanese verbs don't change based on 'have', but rather through suffixes.

Arabic partial

qad + Past Verb

Arabic doesn't use an auxiliary verb like 'have' in this way.

Chinese none

guò (过) / le (了)

The concept of 'time windows' (finished vs unfinished) is handled by context or specific time words rather than verb forms.

Learning Path

Prerequisites

Continue With

B1 Requires

受動態:現在完了 (~された)

Ever check your phone and see a notification like `Your order has been picked up` or `Your password has been changed`?...

B1 Requires

過去の行動: シンプル過去形 対 現在完了形

Overview Instagramにストーリーを投稿したばかりですか?それとも5分前に投稿しましたか?`I posted`(過去形)と`I have post...

B1 Requires

継続中の行動について話す (現在完了進行形)

スマホを見てたら、いつの間にかTikTokを3時間もスクロールしてた…なんてことない?過去に始まって、今もなお午後の貴重な時間を...

B1 Requires

現在完了否定形 (まだ〜していない)

Netflixの{最新|さいしん}バイラルドキュメンタリーを{見|み}たかと{聞|き}かれて、「{見|み}てないんだ」と{答|こた}えなければ...

B1 Requires

人生と進捗について尋ねる(現在完了形の質問)

DMを送った直後に、一番大事な部分を書き忘れたことに気づいたこと、ある?あるいは、数週間前に勧めたNetflixのシリーズを友達...

B1 Builds On

現在完了:Just, Already, Yet(たった今、すでに、まだ)

Overview 友達に「今、家にいる?」ってメールして、`I've just walked in`(ちょうど帰ってきたところ)って返事が来たことはな...

B1 Builds On

人生経験: EverとNeverを使った現在完了形

ワークアウトをサボって、2時間後にフィットネス系のTikTokを見ながら罪悪感を感じたことはない?あるいは、親友に何度言われて...

B1 Builds On

現在完了形: For 対 Since (継続的な行動)

Overview 今日はどれくらいスマホを{見|み}てる?マジで、スクリーンタイムを{確認|かくにん}してみて。TikTokを2{時間|じかん}...

B1 Builds On

英語:現在完了形と Lately/Recently

Overview Instagramのフィードをスクロールしていて、「わあ、みんな『`lately`』(最近)旅行してるな〜」って思ったことない?...

B1 Builds On

状態動詞を伴う現在完了形 (知っている、~である)

Overview `I've been knowing my roommate for three years`(ルームメイトと知り合って3年になる)なんて言ったら、バグったAI...

B1 Requires

現在完了形と最上級 (今までで一番~)

Have you ever scrolled through your camera roll, found a photo of a messy burger, and realized it was honestly the tasti...

B1 Builds On

現在完了形と時を表す表現 (for, since, yet)

Overview Uberの待ち時間を友達に伝える時、文法の{素人|しろうと}っぽくならずに言おうとしたことはある?あるいは、旅行のvlog...

B1 Builds On

現在完了形:まだ終わっていないこと(今日、今週)

Overview スマホを見て、「今日の{午前中|ごぜんちゅう}だけで、もう50通もメッセージを送ってるじゃん」って気づいたことない?...

B1 Builds On

現在完了形:現在に影響する過去の行動

Overview キッチンに入って、誰かが最後のピザを食べてしまったことに気づいたこと、ある?食べているところを見たわけじゃない...

B1 Recommends

現在完了形:米国対英国(I've done と I did)

Overview {英語|えいご}の{教科書|きょうかしょ}に{嘘|うそ}をつかれた{気分|きぶん}になったことない?{授業|じゅぎょう}でル...

B1 Builds On

現在完了形: ついに & ようやく (待機終了!)

Overview お腹が{工事現場|こうじげんば}みたいな音を立てているのに、フードデリバリーのアプリを40分も更新し続けたことある?...

B1 Builds On

現在完了形: 時間による変化 (have/has + V3)

5年前の自分の写真を見て、「うわ、何この服!」とか「あの頃からずいぶん変わったな」と思ったことはありませんか?その「変化...

B1 Builds On

経験を数える:初めて、二度目、三度目

Overview ピザにパイナップルをのせて食べるのが初めてだと誰かに伝えるとき、「これ、正しく言えてるかな?」と変な感じがした...

B1 Builds On

現在完了形:ニュースと最近の出来事

Overview スマホを開いたら「`A new episode has just dropped`(最新エピソードが配信されました)」なんて通知が来てたこと、...

B1 Builds On

現在完了形:人生経験 (見たことがあります)

Overview 話を合わせるためだけに、実際には見ていない映画を自慢したことはある? パーティーで友達に `I've seen that!` (そ...

B1 Builds On

現在完了形: 繰り返しの行動 (人生経験)

Netflixの「もう一度観る」リストをスクロールするのがこれで10回目、なんてことない?それとも、ここ10分でUber Eatsの注文ステ...

B1 Builds On

現在完了形:今まで(これまでに)

### Overview 英語学習において、多くの日本人が最初に直面する大きな壁の一つが「現在完了形 (`Present Perfect`)」です。なぜ...

B1 Builds On

現在完了形:経験と結果

Overview Netflixの履歴を見て、週末だけで3シーズンも一気見しちゃったことに気づいたこと、ない?あるいは、Instagramに写真...

B1 Builds On

人が言ったことを報告する(時制の一致)

### Overview 英語を学んでいると、誰かが言った内容を別の人に伝える場面に必ず遭遇します。これを「間接話法(Reported Speec...

B1 Requires

過去完了形: 「以前の」過去 (had + done)

### Overview 英語の学習において、時制は非常に重要な要素ですが、特に日本人学習者がつまずきやすいのが「過去完了形 (Past P...

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