現在完了の文
【 現在進行形 】と同じように 【 現在完了 】 ということばも,日本語の文法にはありません。
【 現在完了 】は,動詞を 【 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)+過去分詞 】の形に分ける練習を繰り返しやってみることが,大切です。
そのときの【 コツ 】は,次のとおりです。
【 コツ① 】 元の文の動詞に 【 s 】 があるか,ないかに注目することです。
【 s 】 があれば has を選びましょう。【 s 】 がなければ 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回アメリカに行ったことがあります。
⑩ 【 経験 】 私たちは以前相撲を楽しんだことがあります。