本文へスキップ
日刊原田英語 Harada Eigo Daily
AI & ENGLISH 第51回 標準 読了 6分

現在完了と過去形の違い|AIで直すプロンプト3本

AI×英語|第51回

I lost my key. と I've lost my key. は、何が違うのでしょうか。現在完了と過去形の使い分けをAIで練習するプロンプトを3本紹介します。自分の英文の時制を直す、2つの文の違いを場面で見る、会話で使い分ける、の3本です。

監修:原田高志(原田英語.com)

英文を書いていて、「ここは過去形? それとも have+過去分詞?」と迷ったことはありませんか。今日は、現在完了と過去形の使い分けをAIで練習するプロンプトを3本用意しました。直す・見比べる・話すの順に試してみてください。

日本語では「かぎをなくした」の一言で済みます。英語では I lost my key. とも I've lost my key. とも言えます。どちらも文法としては正しい文です。そのため、場面に合わないほうを選んでも、自分では気づきにくいのです。

しかも、AIに英文を「直して」と頼むと、時制以外の語までまとめて書き換えることがあります。それでは、どこが時制の間違いだったのかが分かりません。

今日の3本は、現在完了と過去形の2つだけに絞ってAIに見てもらうプロンプトです。

自分の英文の中で、過去形と現在完了の選び方だけを直してもらう

書く力が伸びる

日記や英作文を書くと、過去の話はつい全部を過去形にしてしまいます。反対に、yesterday があるのに have を付けてしまうこともあります。時制だけを見てもらい、直した理由を1行ずつ書いてもらいます。

Prompt 01
Check only the choice between the past simple and the present perfect in my English below.
"""(ここに自分の英文を貼る)"""

For each mistake:
1) quote the part as I wrote it
2) show the corrected part
3) give the reason in one short sentence in Japanese

Do NOT change any other words, even if they are wrong.
If all the tenses are correct, just say "No tense mistakes."
日本語訳
下の私の英文について、過去形と現在完了の選び方だけをチェックしてください。
"""(ここに自分の英文を貼る)"""

間違いごとに、
1) 私が書いたとおりにその部分を引用する
2) 直した形を示す
3) 理由を日本語で短く1文で書く

ほかの語は、間違っていても変えないでください。
時制がすべて正しければ、「No tense mistakes.」とだけ答えてください。

使いかた

  1. 1 自分で書いた英文を、"""の中に貼る
  2. 2 返ってきた一覧を見て、直された部分を自分の英文に書き込む
  3. 3 理由を読み、yesterday や ago のような時を表す語に印を付ける
  4. 4 直した英文をもう一度貼り、「No tense mistakes.」が返るか確かめる

こんな形で返ってきます

入れたもの(例)

I have visited Kyoto last year. I never saw snow in my life.

返ってくる形(抜粋)

1) I have visited Kyoto last year → I visited Kyoto last year 理由: last year は過去のはっきりした時なので、過去形を使います。 2) I never saw snow in my life → I have never seen snow in my life 理由: 生まれてから今までの経験なので、現在完了を使います。

返ってきたら、この一言を続ける

  • Give me five more sentences with the same kind of mistake. Let me fix them first.

    同じ種類の間違いを含む文を、あと5つ出してください。まず私に直させてください。

  • Which words in my sentences told you the right tense?

    私の文の中で、正しい時制の手がかりになった語を教えてください。

「ほかの語は変えないで」と書くのがコツです。これが無いと、AIは語順や単語まで直してしまい、時制の間違いが見えなくなります。

過去形の文と現在完了の文を並べて、場面の違いを説明してもらう

文法力が伸びる

I lost my key. と I've lost my key. を訳すと、どちらも「かぎをなくした」です。訳が同じなので、違いが見えません。そこで2つの文が使われる場面を、それぞれ日本語で説明してもらいます。

Prompt 02
Here are two English sentences:
A: """(ここに過去形の文を書く)"""
B: """(ここに同じ動詞の現在完了の文を書く)"""

Explain the difference in Japanese.
For each sentence, describe one short situation where it is natural.
Then tell me what the listener learns about now from each sentence.

Do NOT use grammar terms I may not know. Keep each explanation under three lines.
日本語訳
英語の文が2つあります。
A: """(ここに過去形の文を書く)"""
B: """(ここに同じ動詞の現在完了の文を書く)"""

違いを日本語で説明してください。
それぞれの文について、その文が自然に使われる短い場面を1つ書いてください。
そのあとで、それぞれの文から、聞き手が「今」について何を知るのかを教えてください。

私が知らないかもしれない文法用語は使わないでください。説明はそれぞれ3行以内にしてください。

使いかた

  1. 1 迷っている文を、過去形と現在完了の2つの形で書いて貼る
  2. 2 返ってきた2つの場面を、声に出して読む
  3. 3 「今について何が分かるか」の説明を、ノートに1行で書き写す
  4. 4 別の動詞(finish・break・see など)でも同じことをする

こんな形で返ってきます

入れたもの(例)

A: I lost my key. B: I've lost my key.

返ってくる形(抜粋)

A: I lost my key. 場面: 先週かぎをなくした話を、友達にしている。 今について: かぎが今もないのかは、この文だけでは分かりません。 B: I've lost my key. 場面: 家の前で、かぎが見つからずに困っている。 今について: 今もかぎが見つかっていない、と伝わります。

返ってきたら、この一言を続ける

  • Now give me three more pairs like this, with verbs students often use.

    では、生徒がよく使う動詞で、このような組をあと3つ出してください。

  • Quiz me. Give me a situation in Japanese, and I will choose A or B.

    問題を出してください。日本語で場面を書いてくれたら、私がAかBかを選びます。

「今について何が分かるか」を聞くのがポイントです。現在完了は、過去の出来事が今とつながっているときに使う形だからです。

動画で見る

I've done と I did の違いを取り上げた、BBCの英語学習番組の回 (BBC Learning English) 英語です。視聴者の質問に答える Ask BBC Learning English の回です。

Have you ever...? で始まる会話で、2つの時制を使い分ける

話す力が伸びる

経験を聞かれて「あるよ」と答えたあと、「いつ?」と聞かれることがあります。そこで時制を切り替えられるかどうかで、英語の自然さが変わります。AIと短い会話をして、切り替えを練習します。

Prompt 03
Let's have a short conversation to practice the present perfect and the past simple.

Ask me one question that starts with "Have you ever...?"
After I answer, ask me one follow-up question about the details, such as when or where it happened.

After each of my answers:
- say Correct or Not quite for the tense only
- if Not quite, show a better sentence and explain why in one line in Japanese

Ask only one question at a time.
Do NOT correct anything except the tense.
日本語訳
現在完了と過去形の練習のために、短い会話をしましょう。

「Have you ever...?」で始まる質問を1つしてください。
私が答えたら、いつ・どこで起きたかのような、くわしいことを聞く質問を1つしてください。

私が答えるたびに、
- 時制についてだけ、Correct か Not quite かを言う
- Not quite なら、よりよい文を示し、理由を日本語で1行で説明する

質問は一度に1つだけにしてください。
時制以外は直さないでください。

使いかた

  1. 1 プロンプトをそのまま貼って送る
  2. 2 AIの質問に、英語の1文を声に出して言ってから打ち込む
  3. 3 Not quite と言われたら、示された文を2回声に出す
  4. 4 慣れたら、音声入力に切り替えて同じことをする

こんな形で返ってきます

入れたもの(例)

(プロンプトをそのまま送る)

返ってくる形(抜粋)

AI: Have you ever been to Okinawa? あなた: Yes, I have been there. → Correct AI: When did you go there? あなた: I have gone there two years ago. → Not quite: I went there two years ago. (two years ago は過去のはっきりした時なので、過去形にします)

返ってきたら、この一言を続ける

  • Ask me the questions I got wrong again, with different topics.

    私が間違えた質問を、話題を変えてもう一度してください。

「くわしいことを聞く質問」を必ず続けてもらうのがコツです。経験を言う文から、いつのことかを言う文へ、時制を切り替える練習になります。

AI相手に、声に出してみる

音声を聞いて、そのまま真似してください。AIとの英会話は、この一言から始まります。

Should I use the past tense or the present perfect here?

ここは過去形と現在完了のどちらを使えばいいですか。

What's the difference between I lost my key and I've lost my key?

I lost my key と I've lost my key の違いは何ですか。

Could you ask me another question that starts with Have you ever?

Have you ever で始まる質問を、もう1つしてもらえますか。

AI時代の英語学習、ここだけは

yesterday や ago があれば過去形

Cambridge Dictionary|Past simple or present perfect?によると、過去形は、過去のはっきりした時を指すときに使います。次のような語といっしょに使うのがふつうです。

  • ・yesterday
  • ・two weeks ago
  • ・last year
  • ・in 1995

現在完了は、過去から今までの時間について話すときの形です。today・this year・in the last six months のような語とよくいっしょに使います。

同じページには、We have met in January 1975. とは言わない、という例も出ています。1本目のプロンプトの例は、この決まりに合わせてあります。

経験を言ったら、くわしい話は過去形で続ける

Cambridge Dictionary|Present perfect simpleには、次の使い方が書いてあります。まず現在完了で「〜したことがある」と話を開きます。そのあとのくわしい話は、過去形で続けます。

同じページには、こんな会話の例があります。

  • ・Have you seen any Arthur Miller plays?
  • ・I saw a fantastic production of 'The Crucible'.

同じページは、ニュースでも同じ形が多いと書いています。最初の1文を現在完了にして、続く文を過去形にする形です。

3本目のプロンプトは、この切り替えを会話で練習するためのものです。

アメリカ英語では Did you eat yet? とも言う

同じCambridge Dictionary|Present perfect simpleによると、アメリカ英語では、現在完了の代わりに過去形がよく使われます。とくに already や yet といっしょのときです。

  • ・アメリカ英語 Did you eat (yet)?
  • ・イギリス英語 Have you eaten (yet)?

AIに時制を直してもらうときは、プロンプトの最後に I am learning American English. のように1行足してください。どちらの英語を学んでいるかを伝えると、直し方がそろいます。

⚠️ 使うときの注意

⚠️ AIは、どちらの時制でも言える文を「こちらだけが正しい」と言い切ることがあります。アメリカ英語の Did you eat yet? を間違いとして直すこともあります。納得できないときは、Is the other tense also possible here? と聞き直してください。「ここでは、もう1つの時制も使えますか」という意味です。

現在完了は、日本語に訳すと過去形と同じ訳になることが多く、違いが見えにくい形です。まずは2本目のプロンプトに I lost my key. と I've lost my key. を入れてみてください。今日のうちに、自分の経験を現在完了で1文書いてください。そのあと、いつのことかを過去形で1文書ければ十分です。

原田高志

よくある質問

現在完了と過去形の違いは何ですか?

過去形は、yesterday や last year のような過去のはっきりした時の出来事に使います。現在完了は、過去から今までの時間や、今とつながっている出来事に使います。

ago や yesterday と現在完了はいっしょに使えますか?

ふつうは使いません。Cambridge Dictionary は、過去のはっきりした時を表す語があるときは過去形を使うと説明しています。I went there two years ago. のように言います。

Did you eat yet? は間違いですか?

間違いではありません。Cambridge Dictionary によると、アメリカ英語では yet や already といっしょに過去形がよく使われます。イギリス英語では Have you eaten yet? と言います。