【中学英文法】現在完了の要点・確認問題

スポンサーリンク

中学英語「現在完了」意味によって語句を使い分けるポイント!についてまとめています。

スポンサーリンク

現在完了のポイント

現在完了には、
・継続
・完了
・経験

がある。

現在完了の形に関しては、(have [has] +過去分詞)の形をとり、これを現在完了という。主語が3人称・単数のときはhas を使う。

➊yesterdayやlastなど過去を表す語句は、現在完了と一緒に使えない。しかし、sinceのあとに置いて、過去の起点を表す場合は使える。
接続詞としてのsinceは、そのあとに「主語+動詞」の文がきてもいい。(例)It has been hot since I came here.私がここに来て以来、ずっと暑いです。
➌「have been to(経験)行ったことがある」と「have gone to(完了)行ってしまったの使い分け」

現在完了形(継続)

【例文1】I have lived in Tokyo for three years.
私は3年間(ずっと東京に住んでいます。

for~は「~の間」という意味で継続の期間を表す。

【例文2】He has lived in Tokyo since 2000.
彼は2010年から(ずっと)東京に住んでいます

since~は「~以来、~から」という意味で継続中の動作や状態の起点を表す。
継続を表す現在完了は、「(ずっと)〜している」という意味で、過去のある時点に始まった動作や状態が現在もまだ続いていることを表す。for~やsince~などの副詞句をともなうことが多い。

現在完了の疑問文

疑問文と答え方に関して、現在完了の疑問文は have [has)を主語の前に置いて (Have [Has]+主語+過去分詞~?)の形で表す。答え方は、Yes, ~ have [has]. / No, ~ have [has) not、になる。

【例文1】Has she been sick this week?
彼女は今週ずっと病気なのですか。

【例文2】How long have you been here ?-For an hour.
あなたはどのくらい(ずっと)ここにいるのですか。1時間です。

How long ~? は「どのくらい(の間)~」という意味で、期間をたずねる言い方。

現在完了(完了)

完了を表す現在完了は、「(ちょうど)〜したところだ」「(もう)してしまった」という意味で、過去に始まった動作がすでに終わっていることを表す。

【問1】I have just eaten lunch.
私はちょうど昼食を食べたところです。

【問2】He has already finished his homework.
彼はすでに宿題を終わらせてしまいました。

現在完了の否定文は、have (has]のあとにnotを置いて表す。

【問3】My sister hasn’t come home yet.
姉はまだ帰宅していません。

have not = haven’t 、has not = hasn’t yetは、否定文で「まだ(~していない)」という意味を表す。

【問4】Have you read the book yet?
あなたはもうその本を読みましたか。

yetを疑問文で使うと「もう(~しましたか)」という意味になる。疑問文は (Have [Has]+主語+過去分詞~?〉の形。答えの文でも have [has)を使う。have notの短縮形は、haven’t,has notの短縮形は、hasn’tとなる。
have [has] gone to~は、「~へ行ってしまって、今ここにはいない」、have [has] lost ~は、「~をなくして、今持っていない」という意味を表す。

現在完了(経験)

【例文1】I have visited Australia before.
私は以前、オーストラリアを訪れたことがあります。

経験を表す現在完了は「~したことがある」という意味で、今までの経験について述べるときにも使われる。

【例文2】Have you ever made a cake ? – Yes, I have. / No, I haven’t.
あなたは今までにケーキを作ったことがありますか。- はい、あります。/ いいえ、ありません。

「(今までに)~したことがありますか」という疑問文は、Have [Has)+主語+ever+過去分詞~?)の形で表す。また、「一度も~したことがない」という否定文は、(have [has] + never +過去分詞)の形で表す。

【例文3】I have never been to New York.
私は一度もニューヨークへ行ったことがありません。

(have [has] been to ~)「~へ行ったことがある」という意味を表す。there などの副詞 を使うときは、 have [has] been thereとし、 toは不要。have[has] been to~が「~へ行ってきたところだ」という(完了)の意味を表すこともある。

現在完了と副詞句

【例文1】Tom has eaten Sushi many times.
トムはすしを何度も食べたことがあります。

【例文2】How often have you seen the movie?
あなたは何回その映画を見たことがありますか。

  • 継続を表す現在完了でよく使われる副詞(句)…for ~, since ~, how longなど。
  • 完了を表す現在完了でよく使われる副詞(句)…just, already, yet など。
  • 経験を表す現在完了でよく使われる副詞(句))…once (1回), twice (2回), ~ times,before, ever, never, often, how often, how many times など。

ふつう just, already, ever, never, often などは過去分詞の前、yet, beforeなどは文尾に置く。

現在完了と過去

現在完了は、過去の動作や状態がなんらかの点で現在とかかわりを持っていることを表すので、過去のある時点を示すwhenや副詞(旬)といっしょに使うことはできない。

【例文1】He left yesterday.
彼は昨日出発しました。

(×) He has left yesterday.

【例文2】When did you finish your homework?
あなたはいつ宿題を終えましたか。

(×) When have you finished your homework?
スポンサーリンク

【問題】現在完了の確認問題

次の日本文に合うように、(  )内を並び替えなさい。
(1)私は3日前からずっといそがしい。(for, have, three, I, busy, been , days).
(2)あなたはいつからここに住んでいるのですか。(long , you , here, have, how, lived)?
(3)私はその本を一度も見たことがありません。(the book , seen , have , I , never).
(4)ケンはすでに昼食を食べてしまった。(has, lunch , Ken, eaten, already).

【解答】現在完了の確認問題

(1)I have been busy for three days.
(2)How long have you lived here ?
(3)I have never seen the book.
(4)Ken has already eaten lunch.

中学英語を学ぶ
中学校で学ぶ英文法事項から高校入試対策演習まで網羅しています。自分に必要なところ、自分のぺースで学べます。
中学英語
スポンサーリンク
シェアする
スポンサーリンク
Examee

コメント

テキストのコピーはできません。