tanbowaii's world
HOME > 英語教育 > 現在完了の文

現在完了の文

【 現在進行形 】と同じように 【 現在完了 】 ということばも,日本語の文法にはありません。

【 現在完了 】は,動詞を 【 have/has + 過去分詞 】 の形にすることによって,
ずっと~しています」(動作の継続)や「~したばかりです」(動作の完了),「~したことがあります」(経験)のように,
【 現在 】 と 【 過去 】 を合わせた内容を表現します。

次の二つを心がければ,【 現在完了 】 をマスターすることができます。

まず,【 have + 過去分詞 】 の形に,しっかり慣れること。
次に,【 継続 】 【 完了 】 【 経験 】 を区別する 【 キーワード 】 を,少しずつ覚えていくこと。

使い込んでいくうちに,【 現在完了 】って 「 けっこう使い勝手のいい表現なんだ 」 と気づくはずです。

1 have の意味はやはり 「持っている」!

I like music.  私は音楽が好きです。
I have many CDs.  私はたくさんのCDを持っています。

上の二つの英文は、中学1年生で勉強する基本的な英文です。
二つ目の文の have は,物や友だち,兄弟姉妹などを「持っている」という事実を表しています。

これから勉強する現在完了にも,この have が含まれています。含まれているというより,むしろこの have がとても大事な役割を果たしています。

I have played tennis for three years.
  - 私は3年間テニスをしたという事実を持っている。 (だから ⇒ テニスが大好きです。
I have just played tennis.
  - 私はたった今テニスをしたという事実を持っている。 (だから ⇒ 汗だくでクタクタです。
I have played tennis many times.
  - 私は何度もテニスをしたという事実を持っている。 (だから ⇒ ルールを知っています。

上の表のように,【 過去の事実 】と下線部で示したような 【 現在の状況 】を合わせて表現するのが,【 現在完了 】です。

2 動詞を【 have(has)+過去分詞 】の形に分ける!



上の例をよく見てください。
現在の文を基に,動詞の形を【 have(has)+過去分詞 】の形に分ける練習を繰り返しやってみることが,大切です。

そのときの【 コツ 】は,次のとおりです。
【 コツ① 】 元の文の動詞に 【 】 があるか,ないかに注目することです。
       【 】 があれば ha を選びましょう。【 】 がなければ have を選びましょう。
【 コツ② 】 have,hasの後に,元の文の動詞の過去分詞を続けましょう。

3 練習問題 1

次の文を現在完了の文になおしなさい。できた文の後に(   )内の語を続けなさい。

① I study English. (for two years)
② You live in Kumamoto. (for three years)
③ He works for this store. (for fifteen years)
④ She visits Kyoto. (three times)
⑤ It is fine. (for three days)

【 できあがった現在完了の文 】

① I have studied English for two years. ⇒ 私は2年間英語を勉強しています。〔継続〕
② You have lived in Kumamoto for three years. ⇒ あなたは3年間熊本に住んでいます。〔継続〕
③ He has worked for this store for fifteen years. ⇒ 彼はこの店で15年間働いています。〔継続〕
④ She has visited Kyoto three times. ⇒ 彼女は京都を3回訪れたことがあります。〔経験〕
⑤ It has been fine for three days. ⇒ 三日間ずっと晴れています。〔継続〕


4 キーワードを覚えよう

【 継続 】【 完了 】【 経験 】には,それぞれ キーワード があります。
これらのキーワードをしっかり見分けて,正しく訳せるようにしよう。

【 継続 】 のキーワード

肯定文 ⇒ for ~ ~間(~の間)/ since ~ ~から(~以来)
疑問文 ⇒ How long ~ ? どのくらいの期間(どれくらい長く)

【 完了 】 のキーワード

肯定文 ⇒ just たった今(ちょうど)/ already もう(すでに)
否定文 ⇒ ~ yet. まだ
疑問文 ⇒ ~ yet? もう    ※ 合い言葉 ⇒ 『 否まだ疑もうyet 』 (特に深い意味はありません)

【 経験 】 のキーワード

肯定文 ⇒ once 一度,一回 / twice 二度,二回 / three times 三度,三回 / four times 四度,四回 / many times 何度も,何回も
        before 以前に / have been to ~ ~に行ったことがある
否定文 ⇒ never 一度も~したことがない
疑問文 ⇒ ever 今まで~したことがありますか? / How often - ? 何度,何回~したことがありますか?

5 練習問題 2

次の各文をキーワードに注意しながら,継続・完了・経験に分類しなさい。また,日本語に直しなさい。



① I have already done my homework.
② Have you ever seen a giraffe?
③ She has been sick for a week.
④ His father has just come home.
⑤ I have known Mr. Smith since 1989.
⑥ I have never been to Takamatsu.
⑦ How long have you been in Japan?
⑧ Mike hasn't washed his face yet.
⑨ Emi has visited America twice.
⑩ We have enjoyed sumo before.

【 分類 】 と 【 意味 】

① 【 完了 】 私はすでに宿題を終わりました。
② 【 経験 】 あなたはこれまでキリンを見たことがありますか?
③ 【 継続 】 彼女は1週間具合が悪いです。
④ 【 完了 】 彼のお父さんはちょうど帰宅したところです。
⑤ 【 継続 】 私は1989年からスミスさんを知っています。
⑥ 【 経験 】 私は一度も高松に行ったことがありません。
⑦ 【 継続 】 あなたは日本にどのくらいの期間いるのですか?
⑧ 【 完了 】 マイクはまだ顔を洗っていません。
⑨ 【 経験 】 エミは2回アメリカに行ったことがあります。
⑩ 【 経験 】 私たちは以前相撲を楽しんだことがあります。