現在完了形と過去形の違い!【迷わず使い分けれる】

完了形
この記事は映画・テキストブックで学んだことで疑問に思ったことを実際にネイティブに質問をしてまとめたものになります。ここでいうネイティブとはイギリス人の英会話の先生になります。

現在完了形(I have done)過去形(I did)の違いについて学びましょう!
私はどちらも完了しているのだから一緒じゃないの?と思ったことがあります。
I have doneは活動の結果が「今ちょうど終わった」「今の時点で完了しているもの」
「今に近い最近終わったこと」のように必ず活動の結果が「今」につながりがあります。
I didは「過去にした」という漠然とした過去の時点の話になります。
さっそく一緒に違いについてみていきましょう!

過去に終わったことには現在完了形は使わない

過去に始まって過去に終わったことを話すときには現在完了形(have done)は使いません。
現在完了形は必ず「今」につながる話をしています。

ねこたみ
ねこたみ

過去に終わった話って?

例えば「昨日」「1時間前」「1991年」などだよ。

うーたみ
うーたみ
例文
She didn’t come party last night.(彼女は昨夜のパーティーに来なかった。)
The weather wasn’t nice yesterday.(昨日は天気よくなかったよ。)
I arrived here an hour ago.(私はここに1時間前に到着したよ。)

過去形を使って「when…?」「What time…?」を聞く

「いつ来たの?」「何時に~したの?」などを聞くとき、「when…?」「what time…?」を使って過去形で聞きましょう。

例文
When did he come here?(彼はいつここに来たの?)
What time did you have lunch?(何時にお昼ごはん食べた?)

現在完了形と過去形の違い

現在完了形(have done)

現在完了形は過去に初めた活動の結果が「今」にあります。「ちょうど今終わった」「今の時点で完了してること」などをを話すときに使います。


例:Tom has lost his key. He can’t get into the house.(鍵をなくした。家に入れない。)

鍵を「無くした」という結果が「今」にあるので、今も鍵がない状態です。 

過去形(I did)

過去形はすでに終わった過去のある時点の話をするときに使います。「今」と過去の話では違う状況にある場合もあります。


例:Tom lost his key yesterday. He couldn’t get into the house.

(トムは昨日鍵を無くしました。家に入れませんでした。)

「昨日」過去に携帯を無くしたことはわかりますが、「今」も鍵はないのか、見つかったのかということは、はこの例文からではわかりません。

現在完了形と過去形を比べてみよう

現在完了形(I have done)


例:Have you seen Tom this morning?(今朝トムと会った?)

Did you see Tom this morning?(過去形)でもいいのでは?と思いますが、
話をしている時点ではまだ「今朝」という期間が完了していません。
なので「今朝」が終わるまでにまだトムと会うかもしれないので過去形ではなく現在完了形を使います。
「今の時点で」トムと会った?という意味になります。

ねこたみ
ねこたみ

「まだ完了していない期間」の話をするときには現在完了形を使うんだね!

過去形(I did)


例:Did you see Tom yesterday(昨日トムに会った?)

昨日という過去の話をしています。すでに終わった話をするときには過去形を使います。

ねこたみ
ねこたみ

「今」につながる話をしているのか、すでに終わった「過去」の話をしているのかで使い分けるんだね!

例文
「会った?」

 

【現在完了形】・Have you seen Tom recently?(最近トムに会った?)
【過去形】      ・Did you see Tom yesterday?(昨日トムに会った?)

例文
「食べた」

 

【現在完了形】・I have just had lunch.(ちょうどお昼食べ終わったとこ。)
【過去形】      ・I didn’t eat anything yesterday.(昨日は何も食べなかった)

例文
「経験」

 

【現在完了形】・I have never played tennis.(一度も(人生で)テニスをしたことがない。)
【過去形】・I didn’t play tennis yesterday.(昨日テニスをしなかった。)

 
例文
「天気」

 

【現在完了形】
It hasn’t rained this week.(今週雨降ってない。)
※話している時点ではまだ「今週」という期間が終了していなく、今週が終わるまでに雨が降るかもしれないので現在完了形です。今のところ今週は雨が降っていないというニュアンスですね。
It isn’t rainingというと「今現在」の天気を指します。

【過去形】
It didn’t rain last week.(先週雨降らなかった。)

こちらの記事もあわせて読んでみて下さい。

うーたみ
うーたみ

完了していない期間について話すときの現在完了形についてはこちらの記事をみてね!

【日本語の文法書だけではなかなか勉強がはかどらない】と思っているなら、このEnglish Grammar in Useを試してみて下さい!! 説明文も英語ですが、英語で英語を理解する方が分かりやすいことがあるんだ!とすらすらと頭に入ります。 ネイティブが実際に使うフレーズが例文になっており実用性があり毎日勉強することが楽しくなりました。 ネイティブに見せたところ実際に普段使う言い回しや、口語英語を目的とした勉強にとてもいいとのことです。イギリスの英会話の先生は教える側としてもとてもいい本だと言って購入してました。 赤は基礎、青は中級、緑は上級といった内容になっています。
完了形構文
うーたみEnglish
タイトルとURLをコピーしました