現在完了形 vs. 現在完了進行形:結果か過程か?
Grammar Rule in 30 Seconds
Use Present Perfect Simple for finished results and Present Perfect Continuous for ongoing activities or processes.
- Use Simple for 'how many' or 'how much' (e.g., I've read three books).
- Use Continuous for 'how long' an activity lasted (e.g., I've been reading all day).
- Never use Continuous with stative verbs like 'know', 'like', or 'believe'.
Overview
I've finished the pizza(ピザを全部食べたよ)と言った後に、I've been eating pizza all day(一日中ピザを食べてるんだ)なんて言うのでしょうか?どちらの文も過去と現在のことを話していますが、感じ方は全く異なります。一方は空の箱(結果)について、もう一方はお腹の痛み(活動)についてです。英語では、以前に起こったことと現在の状況をつなぐために、現在完了形(Present Perfect)と現在完了進行形(Present Perfect Continuous)を使います。これは、あなたの歴史と現在の状況を結ぶ架け橋のようなものです。Instagramのフィードを想像してみてください。完成した絵の写真を投稿するときは、現在完了形を使います:I have finished my art!(作品が完成したよ!)。でも、5時間かけて絵を描いているタイムラプス動画を投稿するときは、現在完了進行形を使います:I have been drawing all morning.(午前中ずっと描いているんだ)。一方は「成果」であり、もう一方は「プロセス」です。最初は少し混乱しても大丈夫です。ネイティブスピーカーでさえ、2杯目のラテを注文しながらどちらを使うべきか一瞬考えることがあります。How This Grammar Works
I have been to Japan(日本に行ったことがある)や I have seen that movie.(その映画を見たことがある)のように、人生経験を語るのに最適です。いつそれが起こったかを正確に言っているのではなく(それは過去形の役割)、それが今の自分の一部であると言っているだけです。一方、現在完了進行形は期間がすべてです。ある活動が過去に始まり、今も続いているか、あるいはほんの一瞬前に終わったばかりであることを強調します。「最近、何をして過ごしていたの?」という質問に答える形です。汗をかいて息を切らしているなら、I have been running.(ずっと走っていたんだ)と言います。走った距離(結果)ではなく、あなたを汗だくにした動作に焦点を当てています。これは「雰囲気」を伝える時制であり、あなたの直近の過去の空気感を表現します。Formation Pattern
I, You, We, They) + have + 過去分詞(例:done, eaten, seen)。
He, She, It) + has + 過去分詞。
She has lost her phone.(彼女は今、携帯を持っていません。大惨事です!)
I, You, We, They) + have + been + 動詞のing形(例:doing, eating, watching)。
He, She, It) + has + been + 動詞のing形。
They have been watching Netflix for three hours.(彼らはおそらくまだソファにいます。お菓子を差し入れしてあげてください。)
have または has の後に not を入れるだけです。
I haven't finished yet.
I haven't been sleeping well lately.
Have または Has を文頭に持っていきます。
Have you seen my keys?
How long have you been waiting?
When To Use It
- 現在の結果を伴う完了した動作:
I've cut my finger.(指を切っちゃった。今、血が出ている!) - 人生経験:
I've never tried sushi.(今までの人生で一度も食べたことがない。) - 回数・量:
I've written three emails.(書いた「量」に注目。) - 状態動詞:
know,like,believeなどの一部の動詞は-ingを嫌います。I've known him for yearsと言い、決してI've been knowing him.とは言いません。そんな風に言うと、システムがバグっているように聞こえます。
- 今も続いている動作:
It has been raining since 9 AM.(午前9時からずっと降っている。今も外は濡れている!) - 目に見える結果を伴う直近の動作:
Your eyes are red. Have you been crying?(泣く動作は止まったけれど、その証拠が残っている。) - 期間:
I've been studying English for six months.(費やした「時間」に注目。) - 一時的な状況:
I've been staying at my friend's house while my apartment is painted.
Common Mistakes
I lost my keys yesterday と言うなら、「昨日」という言葉があるので大丈夫です。でも、*今現在*なぜ家に入れないのかを説明したいだけなら、I have lost my keys. と言いましょう。もう一つの定番は、進行形の中で been を忘れてしまうことです。I have watching TV だと、ミドルネームを忘れたような不完全な響きになります。必ず I have been watching TV にしましょう。また、状態動詞にも注意してください。この時制で何かを「欲しがっている(be wanting)」状態になることはできません。I have been wanting a new laptop は非常にカジュアルなスラングとしては技術的に許容されますが、試験では I have wanted a new laptop を使いましょう。最後に、for と since を混ぜないでください。期間(3時間、2日間)には for を使い、特定の開始点(月曜日、2010年、子供の頃)には since を使います。since three hours と言うのは、丸い穴に四角い杭を打ち込もうとするようなものです。Contrast With Similar Patterns
I lived in London for a year は、もうそこには住んでいないことを意味します。I have lived in London for a year は、まだそこに住んでいて、おそらく雨の文句を言っていることを意味します。次に、現在進行形(I am working)と現在完了進行形(I have been working)を比べてみましょう。前者は*今*のことだけを伝えます。後者は過去から現在までの*道のり*を伝えます。I'm waiting for the bus と言えば、ただそこに立っているだけです。I've been waiting for the bus for 40 minutes と言えば、あなたは公式に、語るべき物語を持った欲求不満な人になります。最後に、シンプル形 = 完了・結果、進行形 = プロセス・期間であることを忘れないでください。I've read that book と言えば、結末を知っていることになります。I've been reading that book と言えば、まだ第2章かもしれませんが、ずっと読み続けていたことになります!Quick FAQ
同じ状況で両方使えますか?
はい、時々あります!live(住む)や work(働く)などの動詞では、ほとんど違いがありません。I've worked here for a year も I've been working here for a year も同じ意味です。
動作は終わっているけれど、一生懸命やったことを強調したい場合は?
進行形を使いましょう!I've been cleaning the kitchen と言えば、たとえキッチンが今はピカピカでも、なぜあなたが疲れているのかが伝わります。
I've been going to the gym は正しいですか?
はい!最近始まった、今も続いている繰り返しの習慣を表します。その調子で頑張ってください!
なぜ I've been being と言う人がいるのですか?
普通は言いません。非常に稀で、たいていは間違いです。状態を表すには I have been を使いましょう。
現在完了形の方がフォーマルですか?
必ずしもそうではありませんが、より「事実重視」です。進行形の方がより「描写力」があり「感情的」です。
Present Perfect Simple vs. Continuous
| Subject | Simple (Result) | Continuous (Process) | Negative (Simple) | Negative (Continuous) |
|---|---|---|---|---|
|
I / You / We / They
|
have worked
|
have been working
|
haven't worked
|
haven't been working
|
|
He / She / It
|
has worked
|
has been working
|
hasn't worked
|
hasn't been working
|
Common Contractions
| Full Form | Contraction | Example |
|---|---|---|
|
I have
|
I've
|
I've been waiting.
|
|
She has
|
She's
|
She's finished.
|
|
They have
|
They've
|
They've been working.
|
|
It has
|
It's
|
It's been raining.
|
Meanings
These tenses both connect the past to the present, but they highlight different aspects: the Simple focuses on the completion and result of an action, while the Continuous focuses on the duration and the activity itself.
Completed Result
Focuses on the fact that an action is finished and we can see the result now.
“I have fixed the car.”
“She has written the report.”
Ongoing Activity
Focuses on the activity itself, which may or may not be finished, emphasizing the time spent.
“I have been fixing the car all morning.”
“She has been writing that report since 9 AM.”
Quantity vs. Duration
Simple is used for numbers/amounts; Continuous is used for time periods.
“I've drunk three cups of coffee.”
“I've been drinking coffee since I woke up.”
Temporary vs. Permanent
Continuous often implies a temporary situation, while Simple implies something more permanent.
“I've lived in London all my life.”
“I've been living in London for a few weeks.”
Reference Table
| 特徴 | 現在完了形 (PP) | 現在完了進行形 (PPC) |
|---|---|---|
|
焦点
|
完了した行動、結果、経験
|
期間、進行中のプロセス、最近の影響
|
|
作り方
|
have/has + 過去分詞
|
have/has + been + Verb-ing
|
|
数量詞
|
How many/much (完了を示唆)
|
How long (期間を強調)
|
|
状態動詞
|
はい (例: `known`, `loved`)
|
いいえ (通常は使わない)
|
|
行動の状態
|
完了したこと、または経験
|
進行中、または最近止まったが証拠がある
|
|
例
|
`I've read that book.` (その本を読んだことがあります。)
|
`I've been reading that book.` (その本をずっと読んでいます。)
|
フォーマル度スペクトル
I have been awaiting your arrival for some time. (Meeting a friend or colleague.)
I've been waiting for you for a while. (Meeting a friend or colleague.)
I've been hanging around waiting for ages. (Meeting a friend or colleague.)
I've been stuck here forever, where you at? (Meeting a friend or colleague.)
現在完了形vs進行形:コアコンセプト
現在完了形 (PP)
- 完了した行動 完了した行為に焦点を当てる
- 結果 今、結果が重要である
- 経験 現在までに起こったこと(または起こらなかったこと)
- How Many/Much 完了した項目を数量化する
- 状態動詞 'know', 'love' のような動詞と一緒に使う
現在完了進行形 (PPC)
- 進行中の行動 過去に始まり、まだ続いている行動
- 期間 時間の長さを強調する
- 目に見える影響 最近の行動が現在に与える影響
- How Long 費やした時間を尋ねる
- 一時的 多くの場合、一時的な状況を示唆する
PP vs. PPC:いつどちらを使うか
現在完了形と現在完了進行形の選び方
動詞は状態動詞ですか(例: know, love, be)?
完了した数量を強調していますか(how many/much)?
結果や完了した経験を強調していますか?
期間、進行中のプロセス、または目に見える影響を伴う最近の行動を強調していますか?
完了時制のキーインジケーター
現在完了形のヒント
- • `already`
- • `yet`
- • `just`
- • `ever`
- • `never`
- • `how many`
- • `how much`
- • 状態動詞
現在完了進行形のヒント
- • `for` + 期間
- • `since` + 時点
- • `all day/week`
- • `lately`
- • `recently` (よく)
- • 現在における目に見える影響
よく重なる動詞
- • `live`
- • `work`
- • `study`
- • `teach`
- • `wait`
- • `sleep`
レベル別の例文
I have lost my keys.
She has visited London.
We have eaten dinner.
Have you seen this movie?
I have been waiting for you.
He has been working since 8 AM.
They haven't finished the game yet.
Has it been raining?
I've written five emails this morning.
I've been writing emails all morning.
She's known him for ten years.
Why are you sweaty? I've been running.
I've been living in a hotel while my flat is being painted.
I've lived in this city my whole life.
He's been playing a lot of golf recently.
The company has been expanding its operations in Asia.
I've been meaning to tell you how much I appreciated your help.
Who's been eating my porridge?
The government has been under fire for its recent policy shifts.
I've been wondering if you'd like to join us for dinner.
The research team has been painstakingly documenting every minor tremor.
The city has undergone a total transformation since the 90s.
I've been thinking about what you said, and I believe you're right.
She has been being particularly difficult lately.
間違えやすい
Learners often use Past Simple for things that are still relevant now.
Learners use Present Continuous for things that started in the past.
Using '-ing' with verbs like 'know' or 'want'.
よくある間違い
I have eat dinner.
I have eaten dinner.
He have seen the movie.
He has seen the movie.
I seen him.
I have seen him.
I have been finish.
I have finished.
I have been knowing him.
I have known him.
I am working here for two years.
I have been working here for two years.
How long you have been waiting?
How long have you been waiting?
I've been reading three books this week.
I've read three books this week.
I've written my essay all morning.
I've been writing my essay all morning.
She has been liking this song for a long time.
She has liked this song for a long time.
I've been having this car for years.
I've had this car for years.
It's been being cold lately.
It's been cold lately.
文型パターン
I have been ___ing for ___.
I have ___ed ___ times.
It has been ___ing since ___.
I've been meaning to ___.
Real World Usage
I have managed a team of ten for three years.
I've been waiting for 20 mins! Where r u?
I've been dreaming of this vacation forever!
I've been having these headaches since Monday.
You have consistently met your targets this year.
I've decided on the steak, please.
状態動詞のルール
I have known her for years.で、
I have been knowing herとは言わないよ。
数量に注意
I have eaten three slices of pizza.で、
I have been eating three slices of pizzaとは言わないよ。
文脈が重要
微妙なニュアンス
Smart Tips
Stop! Don't use the Continuous form. Use the Simple form.
Use the Continuous form with verbs like 'wonder' or 'think'.
Always reach for the Continuous form. It explains the 'why' of your current state.
Don't stress! Both tenses are usually fine and mean the same thing.
発音
Contraction of 'have'
In natural speech, 'have' is almost always contracted to /v/ after pronouns.
The 'been' sound
In American English, 'been' sounds like 'bin' /bɪn/. In British English, it often sounds like 'bean' /biːn/.
Emphasis on duration
I've been waiting for HOURS! (Rising intonation on HOURS)
Conveys frustration or surprise at the length of time.
暗記しよう
記憶術
Simple is for the 'Seed' (the result), Continuous is for the 'Climb' (the effort).
視覚的連想
Imagine a trophy for the Simple form (you won!) and a person running on a treadmill for the Continuous form (you are working hard!).
Rhyme
If it's finished and it's done, Simple is the only one. If it's long and still in play, Continuous will save the day.
Story
Jack has painted three fences (Simple - look at the fences!). Jill has been painting for three hours (Continuous - look at Jill's tired arms!). They both started at noon, but Jack is finished and Jill is still going.
Word Web
チャレンジ
Look around your room. Find one thing you have finished today (Simple) and one thing you have been doing for a while (Continuous). Say them out loud.
文化メモ
British speakers are much more likely to use the Present Perfect than Americans, who often substitute the Past Simple ('I already ate' vs 'I've already eaten').
Irish speakers often use 'after' + '-ing' to express a recently completed action (the 'after perfect').
In international business, the Present Perfect Simple is preferred for clarity when reporting results and KPIs.
The Present Perfect developed in Germanic languages as a way to express a state resulting from a past action.
会話のきっかけ
What have you been doing for fun lately?
Have you ever visited a country that changed your perspective?
How many books have you read so far this year?
I've been thinking about learning a new language. Any advice?
日記のテーマ
よくある間違い
Test Yourself
The ground is wet. It ___ (rain) all morning.
Find and fix the mistake:
I have been reading two books this week.
Choose the correct sentence:
Score: /3
練習問題
8 exercisesI ___ three cups of coffee this morning.
She is tired because she ___ (run).
Find and fix the mistake:
I have been knowing him for five years.
I started reading at 9 AM. It is now 11 AM. (I / read / for two hours)
We use the Present Perfect Continuous for stative verbs like 'believe'.
A: Your hands are covered in oil! B: I know, I ___ my bike.
Focus: Quantity vs. Duration
1. I've painted the wall. 2. I've been painting the wall.
Score: /8
Practice Bank
12 exercisesHow long ___ you ___ (wait) for the bus?
He has been finishing his homework.
Choose the correct sentence:
Translate into English: 'He estado trabajando en este proyecto desde enero.'
Arrange these words into a sentence:
Match the situations with the best tense choice.
My eyes are tired because I ___ (read) on my phone for hours.
She has been loving this band since she was a teenager.
Your friend looks incredibly tanned. What do you ask?
Translate into English: 'Hemos visto esa película muchas veces.'
Arrange these words into a sentence:
Match the verb form with its primary emphasis.
Score: /12
よくある質問 (8)
Yes! You can say `I've worked here for years` or `I've been working here for years`. The continuous version just sounds a bit more temporary or emphasizes the effort.
Because `know` is a stative verb. It describes a state of mind, not a physical action. English grammar rules forbid using these in any continuous (-ing) form.
Very little. Native speakers use `I've lived` for permanent situations and `I've been living` for temporary ones, but they are often interchangeable.
Ask yourself: 'Can I see someone doing this?' You can see someone `running`, but you can't see someone `knowing`. If you can't see the action, it's likely stative.
Not necessarily. It means the activity was happening recently and is the focus. You might have just finished, but you're still covered in paint!
Usually, people will still understand you. However, using the continuous for a result (e.g., `I've been eating three apples`) sounds very strange to native ears.
Yes, in standard English. `I/you/we/they` always use `have`. `He/she/it` and singular nouns (the dog, the car) always use `has`.
Yes! `I've been calling him all day` implies you have called many times and are frustrated by the process.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto vs. Llevo + gerundio
English uses the same auxiliary (have) for both, while Spanish switches to 'llevar' for duration.
Passé Composé vs. Présent + depuis
French uses the present tense for ongoing actions; English cannot.
Perfekt vs. Präsens + seit
German lacks a specific continuous form, so the distinction is made through context or adverbs.
~te iru form
Japanese doesn't distinguish between 'I am painting' and 'I have painted' as clearly as English aspects do.
Qad + Past Tense
Arabic relies more on particles and context than auxiliary verb combinations.
Le (了) and Zhe (着)
Chinese has no verb conjugation or 'have' auxiliary for tenses.
Learning Path
Prerequisites
Learn These First
関連動画
Why Most People Can No Longer Comment
When should you break a promise? - Sarah Stroud and Michael Vazquez
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
English Verb Tenses Guide - Learn About Simple, Perfect, and Continuous Tenses
Oxford Online English
Learn All 12 English Verb Tenses | Complete English Grammar Lesson
JForrest English
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 部屋に入った瞬間、何をしに来たのか完全に忘れちゃったことってない?誰にでもあるよね。過去の行動が「今」の瞬間に...