中学英語「現在完了形(完了・結果)」

シェアする

スポンサーリンク

中学英語「現在完了形(完了・結果)」についてまとめています。

完了・結果を表す現在完了形

完了・結果を表す現在完了形は、「(ちょうど)~したところだ」,「〜してしまった」のように、現在までにある動作が完了していることや、「~して…だ」のように、その動作の結果を表します。

  • I have just arrived here. (私はちょうどここに着いたところです。)
  • She has already read the book. (彼女はもうその本を読んでしまいました。)

などと表します。

スポンサーリンク

注意点

have gone to 〜は「~へ行ってしまった(今, ここにいない)」という意味を表します。

  • He has gone to London. (彼はロンドンへ行ってしまいました。)
    = He went to London. So he isn’t here now.

完了・結果を表す現在完了形でよく使われる語句

just(ちょうど、たった今) already(もう、すでに) yet(否定文で「まだ」、疑問文で「もう」)

否定文・疑問文

yet は否定文では「まだ」, 疑問文では「もう」という意味を表します。

  • 肯定文:She has already come home.(彼女はもう家に帰りました。)
  • 否定文:She hasn’t come home | yet. (彼女はまだ家に帰っていません。)
  • 疑問文:Has she come home yet ? (彼女はもう家に帰ってきましたか。)

肯定文の already は、否定文・疑問文では yet にかわる。それぞれの位置にも注意が必要。

現在完了形の文に用いない語句

現在完了形は、過去と結びつけながら現在の状況を述べるので、明らかに過去を表す語句を単独で用いることはできない。

<使用できない語>
yesterday(きのう)just now(たった今) last 〜(この前の~)~ ago(~前) when(いつ)など。注意点としては、Since yesterday のように since を伴う場合は用いることができる。

  • I met him yesterday. 私はきのう彼に会いました。 (x) I have met him yesterday.
  • When did you See him? あなたはいつ彼に会いましたか。 (x) When have you seen him?

基本文

  • I have just finished my homework. 私は、ちょうど宿題を終えたところです。
  • We have already eaten lunch. 私たちはもう昼食を食べてしまいました。
  • He has gone to London. 彼はロンドンへ行ってしまいました。
  • She hasn’t come home yet. 彼女はまだ家に帰っていません。
  • Have you written the letter yet? あなたはもうその手紙を書いてしまいましたか。
    – Yes, I have. / No, I haven’t. はい、書いてしまいました。/いいえ、書いていません。

あわせて確認

スポンサーリンク

シェアする