文法レッスン一覧

レッスン47 · ステージ4: 時制と助動詞

現在完了と過去形

中級

Present perfect vs past simple

形と使い方

I've lost my key(今に関係する)vs I lost it yesterday(終わった時点)

1.いちばん大事な違い

どちらの時制も、起こったことについて話します。違いは話し手がどこから見ているかです。現在完了形は今から見ていて(今も関係がある)、過去形は動作を終わって閉じた時に置きます。

現在完了形過去形
形have/has + V3V2 (-ed), did/didn't + V
時言わない、またはまだ終わっていない終わっている
焦点今までの結果や経験いつ・どのように起こったか
例I've lost my key.I lost it yesterday.

簡単なチェック:文に終わった時がある(またははっきりそういう意味になる)? はい → 過去形。いいえ、そして今も関係がある → 現在完了形。「もう」や「〜した」のような日本語を訳して決めないこと — 決め手は時の枠組みです。

2.時を表す語句

時を表す語句で時制が決まることがよくあります:

過去形(終わった時)現在完了形(今まで)
yesterday, last night, last summertoday, this week, this year
in 2019, on Monday, at 6 o'clockso far, up to now, recently, lately
three days ago, a moment agojust, already, yet, ever, never
When…? What time…?How long…? (+ for / since)

Today、this morning、this week は、その期間が終わっていないうちは現在完了形、終わった後は過去形を使います。

  • I've drunk two coffees this morning.

    今朝はもうコーヒーを2杯飲みました。(まだ朝のうちに言っている)

  • I drank too much coffee this morning, and now I can't sleep.

    今朝コーヒーを飲みすぎて、今は眠れません。(朝はもう終わっている)

  • Linh has called me four times this week!

    リンは今週、4回も電話してきたよ!

3.今の結果か、終わった出来事か

同じ出来事でも、時制を変えると伝わるメッセージが変わります:

  • I've broken my glasses, so I can't read this.

    メガネを壊してしまったので、これが読めません。(今の結果)

  • I broke my glasses last month, but I've got new ones now.

    先月メガネを壊しましたが、今は新しいのがあります。(終わった出来事)

  • Have you ever been to Thailand? — Yes, I went there in 2022.

    タイに行ったことはありますか? — はい、2022年に行きました。

  • When did you start learning English?

    英語の勉強はいつ始めましたか?(When have you started とは言わない)

4.ニュース:現在完了形で始めて、過去形に切り替える

ニュースを伝えるときは、まず現在完了形(ニュースそのもの)で始め、細かいことは過去形に切り替えるのがふつうです。いつ・どこでがはっきりするからです。

  • I've finally passed my driving test! I took it last Friday.

    ついに運転免許の試験に受かったよ!先週の金曜日に受けたんだ。

  • Hoa has had her baby! The little girl was born at 3 a.m.

    ホアに赤ちゃんが生まれたよ!女の子で、午前3時に生まれたんだって。

  • There's been an accident on the bridge. A bus hit a motorbike.

    橋で事故がありました。バスがバイクにぶつかったんです。

アメリカ人は、特に話し言葉で、ごく最近のニュースに過去形をよく使います:I just got home. / Did you eat yet? イギリス人はふつう現在完了形を使います:I've just got home. / Have you eaten yet? どちらも正しいですが、終わった時(yesterday、last week、ago)がある場合は、イギリス英語でもアメリカ英語でも過去形です。

5.今も続いているか、終わったか

続いている状態について、現在完了形は今もそうであること、過去形はもう終わったことを表します。亡くなった人や、終わった人生の一時期についても同じです。

  • My dad has been a taxi driver for ten years.

    父はタクシー運転手をして10年になります。(今もそう)

  • My dad was a taxi driver for ten years. He retired in 2020.

    父は10年間タクシー運転手をしていました。2020年に引退しました。(今はもう違う)

  • My grandfather never learned to drive.

    祖父は結局、運転を覚えませんでした。(祖父はもう亡くなっている)

6.よくある間違い

  • I have visited my aunt in Can Tho last month.

    I visited my aunt in Can Tho last month.

    last month は終わった時 → 過去形。

  • When have you started learning English?

    When did you start learning English?

    When…? の疑問文は過去形です。

  • I read five books so far this month.

    I've read five books so far this month.

    so far = 今まで。今月はまだ終わっていない → 現在完了形。

  • Minh has finished university in 2021.

    Minh finished university in 2021.

    はっきりした年 → 過去形。

  • I've met your brother at the party on Saturday.

    I met your brother at the party on Saturday.

    いつ・どこでを言っている → 過去形。

  • Have you ever been to Japan? — Yes, I've been there in 2019.

    Yes, I went there in 2019.

    年を言ったら過去形に切り替えます。

例文

  • I lost my keys yesterday, but Lan found them this morning.
  • We went to Phu Quoc in 2019.
  • I saw that film last weekend.
  • My brother has sent three emails to the bank so far this week.
AIが聞いています...•App StoreとGoogle Playで4.7/5

英語を話そう AIと24時間

今すぐアプリをダウンロード — 即時発音採点、自然な会話、本物の先生のような添削。

AI発音採点即時フィードバック自然な会話