【中3英文法】現在完了形のポイントと練習問題

スポンサーリンク

現在完了についての学習です。「完了」「経験」「継続」の3つの用法についての理解が必要です。入試では、特に、並び替え問題などで頻出しますので、注意が必要です。<主語+have(has)+過去分詞>の語順になります。また、それぞれの用法で、良く使われる語句についてしっかりおさえ、文のどの位置にくるかも把握しておきましょう。「never」「just」「already」「ever」「yet」などの位置です。

完了を表す現在完了

良く使用される語句が、「just」「ever」「yet」です。

スポンサーリンク

just

ちょうど~したところです。

  • Takeshi has just got to the station.(たけしは、ちょうど駅に着いたところです。)

already

すでに~終えています。

  • Ken has already eaten lunch.(ケンは、すでに昼食を食べ終えています。)

yet

否定文と疑問に用いられ、「まだ~していない。」「もう~しましたか?」否定文や疑問文にするときは、justやalreadyがyetになります。

  • Emi has not eaten lunch yet.(えみは、まだ昼食を食べていません。)
  • Have you finished reading the book yet?(あなたは、もうその本を読み終えましたか?)

経験を表す現在完了

良く使用される語句が、「never」「ever」それから、「before」「once(かつて)」「~times(~回)」「often(しばしば)」です。

never

否定文で用いられ、(今までに)1度も~したことがありません。

  • I have never seen a Panda.(私は、1度もパンダを見たことがありません。)

ever

疑問文で用いられ、今までに~したことがありますか?

  • Have you ever played soccer?(あなたは、今までにサッカーをしたことがありますか?)

継続を表す現在完了

良く使用される語句は、「for+期間」「since+過去のある時点」「How long~?」です。「yesterday」「~ago」「just now」などは、過去を表す語で、現在完了では使えません。

継続の例文

  • I have been here for three hours.(私は、3時間ずっとここにいました。)
  • I have stayed in Japan since last year.(私は、去年からずっと日本に滞在しています。)

現在完了形の練習問題

次の文の( )中,正しい語句を選びなさい。

  1. I ( have / has / am ) been to France ( two times / two / twice ).
  2. Ken ( have / has / is ) studied English ( since / for / in ) three years.
  3. She has ( already / yet / been ) finished her homework.
  4. Have you ( ever / never ) visited Korea ?

現在完了形の練習問題解答

  1. have / twice
  2. has / for
  3. already
  4. ever

現在完了形の実践問題

次の文章を読んで、後の問いに答えなさい。

Mike: ①Have you ever (ride) this roller coaster before ,Yuri?
Yuri ②No,(    ) (     ) .③(実際は),I’m afraid of roller coaster.
Mike: Really? I love ④them. Why are you afraid?
Yuri Because they’re scary. I like Kanransha …large wheels?
Mike: You mean Ferris wheels? Why do you like ⑤them?
Yuri Well, they’re safe. Also the view is wonderful.
  1. 下線部①の(   )内の語を適する形にして、全文を日本文にしなさい。
  2. 下線部②のNoの答えを完成させなさい。
  3. ③の(   )内の日本語を2語の英語にしなさい。
  4. 下線部④と⑤のthemが指すものを、それぞれ本文中の英語で書きなさい。

現在完了形の実践問題解答

  1. ridden あなたは今までにジェットコースターに乗ったことがありますか、ゆり。
  2. I, haven’t
  3. In, fact
  4. ④roller coasters ⑤Ferris wheels
スポンサーリンク
トップへ戻る