現在完了の継続とは?ゼロから始めて9分で学ぶ現在完了
このコンテンツは、現役のプロ翻訳者であるアキラがネイティブの翻訳者と協力して、日常英会話で使う表現や勉強法をできるだけ分かりやすい言葉を使って説明するメディアです。
こんにちは!
英会話ハイウェイ運営者のアキラです。
今回は、現在完了の継続について説明します。
現在完了の継続とは、「~年間~しています」や「~のときから~しています」のように、何かを継続的に行っていることを表す方法です。
日常英会話では、「2年間、英会話を勉強しています」や「子供のときからピアノを習っています」のような表現で使います。
TOEICや英検などの試験に出るし、日常英会話でもよく使うので、この記事を読んで現在完了の継続をマスターしてください。
現在完了の継続とは
現在完了とは、過去から現在までの時間的な「つながり」に注目した表現のことです。
現在完了は、以下の3種類に分類できます。
- 継続
- 完了・結果
- 経験
そして、現在完了の『継続』を使えば「ずっと~している」という意味を表すことができます。
現在完了の構造
現在完了は、以下の形で表現します。
I have used this iPhone for two years.
私は、このiPhoneを2年間使っています。
上記の英文は、2年前から現在までずっとiPhoneを使っているいることを表しています。
これに対して、以下のような現在形の英文では、現在のことしか表現できません。
I use this iPhone now.
私は今、このiPhoneを使います。
また、以下のような過去形の英文では、過去の1点のことしか表現できません。
I used this iPhone two years ago.
私は、このiPhoneを2年前に使いました。
上のような過去形の英文では、2年前にiPhoneを使ったことだけが伝わります。
現在完了の継続では、過去から現在まで継続しているという意味を表すことができます。
I have used this iPhone for two years.
私は、このiPhoneを2年間使っています。
現在完了の継続で使われる表現
現在完了の継続では、以下の表現がよく使われます。
例)for six hours(6時間)、for two weeks(2週間)、for 10 years(10年間)
since:~以来
例)since Monday(月曜日以来)、since 1987(1987年以来)、since I was a child(子供のとき以来)
I have lived in Osaka for two years.
私は2年間、大阪に住んでいます。
I have known my husband since we were children.
私は、子供のときから夫のことを知っています。
We have been married for 10 years.
私達が結婚してから10年になります。
(私達は10年間結婚しています)
主語が3人称単数の場合
主語が3人称単数のときは、「have」ではなく「has」を使います。
三人称単数とは、「he」、「she」、「it」に置き換えられる言葉のことです。
My daughter Kyoko has lived in Kyoto since she was 18 years old.
娘のキョウコは、18歳のときから京都に住んでいます。
Hiroshi has been sick for a week.
ヒロシは、1週間ずっと体調が悪い。
My son has known Justin since their childhood.
私の息子は、子供のときからジャスティンのことを知っています。
否定文の作り方
現在完了の否定文では、「have(has)」の後ろに「not」を置きます。
「have not」と「has not」は、以下のように短縮することもできます。
has not → hasn’t
I haven’t worked for a year.
私は1年間働いていません。
It has not rained since last month.
先月から雨が降っていません。
I have not seen him since we graduated from university.
大学を卒業してから彼に会っていません。
疑問文の作り方
現在完了の疑問文では、「have(has)」を主語の前に置きます。
Have you lived in Japan for 10 years?
あなたは、10年間、日本に住んでいるのですか。
現在完了の疑問文には、「Yes, 主語 + have(has).」か「No, 主語 + have(has)not.」で答えます。
Yes, I have.
はい。そうです。
No, I haven’t.
いいえ。違います。
Has Takeshi been busy since last night?
タケシは昨夜からずっと忙しいのですか?
↓
Yes, he has.
はい。そうです。
No, he hasn’t.
いいえ。違います。
疑問詞を使う疑問文
現在完了の継続の疑問文では、「How long~?」(どのくらいの間~?)を文頭に置き、期間を質問することができます。
「How long~?」を使って聞かれた質問には、「Yes/No」ではなく具体的な期間を答えます。
How long have you stayed in Japan?
あなたはどのくらいの間、日本に滞在していますか?
↓
I have stayed in Japan for a month.
私は、1か月間、日本に滞在しています。
上記の英文は、以下のように省略して答えることもできます。
For a month.
1か月間です。
How long have you studied English?
あなたはどのくらいの間、英語を勉強していますか?
↓
I have studied English since I was twenty years old.
私は20歳のときから英語を勉強しています。
上記の英文は、以下のように省略して答えることもできます。
Since I was twenty years old.
私が20歳のときからです。
練習問題
ここまで理解できたら、現在完了の継続の練習をしてみましょう。
夫と私は、10年間、大阪に住んでいます。
私の娘は、3歳のときからピアノを習っています。
彼は、先月から日本に滞在していますか。
⇒はい。滞在しています。いいえ。滞在していません。
どれくらいの間、あなたは日本に住んでいますか。
⇒3年です。
英作文ができたら下の英文を見て確認しましょう。
My husband and I have lived in Osaka for 10 years.
My daughter has studied the piano since she was three years old.
Has he stayed in Japan since last month?
⇒Yes, he has. No, he hasn't.
How long have you lived in Japan?
⇒For three years.
もし、できないところがあったら、このページを読み直して復習しましょう。
英語を話せるようになる勉強法とは?
この記事では、現在完了の継続について説明しました。
大人になってから英語を勉強するなら、このような文法を最初に勉強することが、遠回りに見えて実は近道です。
でも、文法を覚えただけでは英語を話せるようになりません。
英語を話せるようになるためには、そのための専用の勉強が必要です。
自由に英語を話せるようになる勉強法をメール講座で説明しています。
以下のページから無料で参加して、不要になればいつでも解除できます。
気軽に参加してください。