“現在完了形”と”過去形”の比較第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. : 良い休暇を楽しんだ。過去の話になってるので翌日とか、もう現実世界(日常)に戻ってきてからのコメント。
参考文献
リンク
コメント