中学英語「現在完了」意味によって語句を使い分けるポイント!についてまとめています。
現在完了のポイント
現在完了には、
・継続
・完了
・経験
がある。
現在完了の形に関しては、(have [has] +過去分詞)の形をとり、これを現在完了という。主語が3人称・単数のときはhas を使う。
➋接続詞としての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年間(ずっと東京に住んでいます。
【例文2】He has lived in Tokyo since 2000.
彼は2010年から(ずっと)東京に住んでいます
現在完了の疑問文
疑問文と答え方に関して、現在完了の疑問文は 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時間です。
現在完了(完了)
完了を表す現在完了は、「(ちょうど)〜したところだ」「(もう)してしまった」という意味で、過去に始まった動作がすでに終わっていることを表す。
【問1】I have just eaten lunch.
私はちょうど昼食を食べたところです。
【問2】He has already finished his homework.
彼はすでに宿題を終わらせてしまいました。
【問3】My sister hasn’t come home yet.
姉はまだ帰宅していません。
【問4】Have you read the book yet?
あなたはもうその本を読みましたか。
現在完了(経験)
【例文1】I have visited Australia before.
私は以前、オーストラリアを訪れたことがあります。
【例文2】Have you ever made a cake ? – Yes, I have. / No, I haven’t.
あなたは今までにケーキを作ったことがありますか。- はい、あります。/ いいえ、ありません。
【例文3】I have never been to New York.
私は一度もニューヨークへ行ったことがありません。
現在完了と副詞句
【例文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.
彼は昨日出発しました。
【例文2】When did you finish 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.
コメント