現在完了形と過去形2

英語

“現在完了形”と”過去形”の比較第2弾!
第1弾は下記。

“yesterday”や”last year”など、”いつ(過去)”を表す情報が入っている時は”現在完了形”ではなく、”過去形”を使います。

  • It was very cold yesterday. (✖︎ It has been very cold yesterday.) : 昨日の話
  • Nick and Rachel arrived ten minutes ago. (✖︎ have arrived ten minutes ago.) : 10分前に着いた
  • Did you eat a lot of candy when you were a child? (✖︎ have you eaten …) : 子供の時の話
  • I got home late last night. I was very tired and went straight to bed. : 昨夜の話

また疑問文でも「いつ?」や「何時?」と聞く時は”過去形”を使います。

  • When did your friends arrive? (✖︎ have … arrived) : いつ着いた?
  • What time did you finish work? : いつ終わった?

“現在完了形”と”過去形”の例文を比較してみます。
まず、”現在完了形”。

  • Tome has lost his key. He can’t get into the house. : 鍵を無くした(まだ見つかってない)。家に入れない
  • Is Carla here or has she left? : 今いる?いない?

続いて”過去形”。

  • Tom lost his key yesterday. He couldn’t get into the house. : 昨日、鍵を無くした。家に入れなかった。という昨日のお話
  • When did Carla leave? : いつ去った?つまりもういないのはわかってる上での話

つまり、”現在完了形”は、「今も続いていること」について話します。
一方、”過去形”は、「過去に終わったこと」について話します。

  • (完了形)It hasn’t rained this week. : これまでのところ、今週は雨降ってない。
    (過去形)It didn’t rain last week. : 先週雨降らなかった。
  • (完了形)Have you seen Anna this morning? : 今朝Anna見た?(まだ朝)
    (過去形)Did you see Anna this morning? : 今朝Anna見た?(今は昼とか夕方。つまりもう朝ではない)
  • (完了形)Have you seen Tim recently? : 最近Tim見た?(ここ数日だったり数週間ぐらいで)
    (過去形)Did you see Tim on Sunday? : 日曜、Tim見た?(日曜の話)
  • (完了形)I’ve been working here since 2010. : 2010年からここで働いてる(今も)
    (過去形)I worked here from 2010 to 2014. : 2010年から2014年までここで働いてた(今は働いてない)
  • (完了形)I don’t know where Emma is. I haven’t seen her. : 今Emmaがどこにいるかわからない。見てない。
    (過去形)”Was Emma at the party on Sunday?” “I don’t shink so. I didn’t see her.” : 日曜日のパーティで見てないという話
  • (完了形)We’ve been waiting for an hour. : もう1時間待ってる(そしてまだ待ってる)
    (過去形)We waited for an hour. : 1時間待った(もう待ってない)
  • (完了形)Jack lives in Los Angeles. He has lived there for seven years. : 7年ロスに住んでる。今も住み続けてる。
    (過去形)Jack lived in New York for ten years. Now he lives in Los Angeles: ニューヨークに10年住んでた(今は住んでない)
  • (完了形)I’ve never ridden a horse. : 乗馬したことがない。(生涯で1度も)
    (過去形)I never rode a bike when I was a child. : 子供の時、自転車に乗ったことがなかった(今は乗ったことがある)
  • (完了形)It’s been a really good vacation. I’ve really enjoyed it. : (まだ続いているけど)良い休暇を楽しんだ(楽しんでいる)。休日最後のコメントっぽい。
    (過去形)It was a really good vacation. I really enjoyed it. : 良い休暇を楽しんだ。過去の話になってるので翌日とか、もう現実世界(日常)に戻ってきてからのコメント。

参考文献

コメント

タイトルとURLをコピーしました