現在完了と過去形を会話で使い分ける
今につながる経験・状態・結果と、終わった過去の出来事を読み分けます。形式の指定がない自然な会話では別表現も検討します。
学年・内容の目安 中3を中心。授業の復習や教材の準備に使えます。公開教材の利用条件を確認し、年少の生徒には講師が紙の教材を用意します。
学習内容や既習事項に合わせて使う独自の練習です。文部科学省の認定教材や、教科書・入試の全範囲を網羅する教材ではありません。
中学校学習指導要領解説・外国語編:言語活動と文・文構造・文法事項。東京書籍2025年度NEW HORIZON年間指導計画は配置例で、全国共通の学年順序ではありません。
解説を読む
今につながる経験・状態・結果と、終わった過去の出来事を読み分けます。形式の指定がない自然な会話では別表現も検討します。
必要な予備知識
既習の基本文と各問題の語句を確認します。学年は配置例で、学校・教科書の進度に合わせて選びます。
- 現在完了はhave/hasと過去分詞で作り、現在とのつながりを表します。
- 過去形は終わった過去の出来事を述べられます。同じ会話の中で使い分けられます。
- forは期間、sinceは起点を示すときに使えます。日本語の一語だけで機械的に時制を決めません。
解き方の例
Have you tried skating?と経験を尋ね、I tried it last winter.と具体的な時を答えることができます。
よくある間違い
- 本文や場面にない理由・気持ち・条件を、書かれた事実として加えないようにします。
- 短い確認の正答だけで終わらず、自分の説明や実際のやり取り・実習へつなげます。
記述・対話・実習を講師と確かめる
短い確認問題の後に、記述・対話・実習を講師と確かめます。本文の根拠や目的、自然な別表現を確認し、選択の点数だけで全体の達成を判断しません。
短い文の形・意味の確認と、自由に書く・話す力の達成は分けます。記述課題は講師が条件・意味・根拠を確認します。
練習する
問われた語句・文を入力するか、選択肢を一つ選びます。英語の大文字・小文字、全角・半角、文末の記号は意味を保つ範囲で確認します。自分で書く長い説明や対話は、下の課題で講師と確かめます。
入力した答えは、ページを再読み込みするか離れるまで、このページのメモリ上に保持されます。保存済みの下書き、アカウントの成績、自動の宿題提出は作成されません。
自分の答えと記述
確認問題・資料・講師と使う課題
現在完了を使って、今までの経験を伝えます。空欄全体を書いてください。 I ___ this museum twice. (visit)
答えと解説
have visited
Iにhaveとvisitの過去分詞を組み合わせます。
現在完了で、今までずっと知っていることを伝えます。 She ___ him for five years. (know)
答えと解説
has known
単数主語Sheでhas knownです。
過去形で、終わった昨日の出来事を伝えます。 We ___ this film yesterday. (see)
答えと解説
saw
指定された過去形はsawです。
現在完了の否定文にします。 I ___ the report yet. (finish)
答えと解説
have not finished
have notと過去分詞finishedです。
現在完了の疑問文です。最初の1語を書いてください。 ___ you ever visited Hokkaido?
答えと解説
Have
youを主語にする現在完了の疑問文はHaveで始めます。
過去形で、去年の転居を伝えます。 They ___ here last year. (move)
答えと解説
moved
終わった過去の時の出来事としてmovedです。
現在完了で、今も住んでいることを伝えます。 We ___ in this town since 2021. (live)
答えと解説
have lived
今につながる継続を指定された現在完了で表します。
現在完了で、今はいないことを伝えます。 Ken ___ to the shop. He is not here now. (go)
答えと解説
has gone
has goneはこの場面では店へ行って今ここにいないことを示します。
I have lived here for three years.とあるとき、for three yearsが表すものはどれですか。
- 始まった一つの日付
- 訪れた回数
- 期間
- 来年の予定
答えと解説
期間
three yearsは続いている期間です。
She has worked here since April.とあるとき、since Aprilが表すものはどれですか。
- 継続の起点
- 仕事の種類
- 必ず終わった日
- 三回という回数
答えと解説
継続の起点
Aprilを起点として今につながっています。
A: Have you visited Kyoto? B: Yes. I went there last spring.について合う説明はどれですか。
- 去年の春に行ったかと質問し、答えは行った時期に触れていない
- Aは経験を尋ね、Bは行った時を言わず、これまでに行った回数で答えている
- 最初の文が訪問した季節を述べ、答えの文は時期を示さず経験を尋ねる
- 経験を現在完了で尋ね、具体的な過去の時を過去形で答えている
答えと解説
経験を現在完了で尋ね、具体的な過去の時を過去形で答えている
今までの経験と、終わった具体的な過去の時を分けています。
Emi has been to the library. She is back now.とあるとき、合う内容はどれですか。
- 図書館に着いた後、今も中で過ごしている
- 図書館へ向かう途中で、今はまだ図書館に着いていない
- 図書館へ行ったことがあり、今は戻っている
- 図書館へ行ったことがない
答えと解説
図書館へ行ったことがあり、今は戻っている
been toとis backを合わせて読みます。
I have lost my key, so I cannot open the door now.について合う説明はどれですか。
- 鍵をなくした時刻は分かるが、今の扉の状況は書かれていない
- 鍵をなくしたことが今の状況につながっている
- 今は必ず鍵を持っている
- 以前は鍵を持たず入れなかったが、今は鍵が見つかったと述べる
答えと解説
鍵をなくしたことが今の状況につながっている
現在の結果が明示されています。具体的な時刻までは分かりません。
I visited the island in 2020.について分かることはどれですか。
- 2020年の訪問が始まりで、それ以降も島を訪れ続けていると分かる
- 2020年の訪問という過去の出来事を述べている
- 2020年に島に着き、今も同じ島に住み続けていると分かる
- 今まで一度も島に行っていない
答えと解説
2020年の訪問という過去の出来事を述べている
過去の出来事だけから今の居住地は断定しません。
Have you finished the form yet?に対するNo, not yet.の意味に合うものはどれですか。
- まだ終わっていない
- もう書き終えたが、用紙はまだ渡していない
- 書式は存在しない
- 用紙にはまだ書き始めていない
答えと解説
まだ終わっていない
yetのある問いに、現時点では未完了と返しています。
The shop opened in 2010 and is still open.を書き換え、現在完了で継続を述べるときに合うものはどれですか。
- The shop opened in 2010 and will open again next week.
- The shop has been open until 2010.
- The shop has been open since 2010.
- The shop have been open since 2010.
答えと解説
The shop has been open since 2010.
開いた出来事と、開いている状態の継続を分けます。
記述・対話・実習を講師と確かめる
架空の人物への短いインタビューを四発言以上で作ります。今までの経験を尋ね、その経験をした具体的な過去の時も一度尋ねます。
答えと解説
条件と意味が伝わることを講師が確認します。一つの決まった英文だけを正解にせず、自然な別表現も認めます。
- 経験の問い
- 具体的な過去の時
- 答えと質問の対応
経験と具体的な過去の時を尋ねる発言が対応するかを見ます。返答の内容が通じる点と、指定された形式を使えた点を分けます。
小学校から続けている活動と、先週その活動で起きたことを三文程度で書きます。現在完了の継続と過去形をそれぞれ含めます。
答えと解説
条件と意味が伝わることを講師が確認します。一つの決まった英文だけを正解にせず、自然な別表現も認めます。
- 現在につながる継続
- 先週の出来事
- 期間・起点の適切さ
今も続く活動と先週の一回の出来事を区別します。活動によって自然な現在完了進行形を使った場合は意味を確認して認めます。
I lost my pass yesterday.とI have lost my pass, so I cannot enter now.で示す情報の違いを日本語で説明し、各文の次の自然な一言を英語で作ります。
答えと解説
条件と意味が伝わることを講師が確認します。一つの決まった英文だけを正解にせず、自然な別表現も認めます。
- 具体的な過去の時
- 今の結果
- 本文にないことを断定しない
過去の時を示す文と今の結果を示す文の違いを説明できるかを見ます。現実の会話で過去形が結果を表せないと一般化しません。
ワークシート
学習内容と参考資料
日本の学習指導要領
中学校学習指導要領解説・外国語編:言語活動と文・文構造・文法事項。東京書籍2025年度NEW HORIZON年間指導計画は配置例で、全国共通の学年順序ではありません。 · 2026-11-01
学習内容と参考資料授業・宿題・次の記録につなげる
短い確認の後は、記述・対話・実習の課題を講師と振り返ります。伝わった点や本文の根拠、次に直す点を分け、助言の後に別の文や場面でも確かめましょう。印刷や宿題に使う範囲を講師が選びます。年少の生徒には講師が紙の教材を用意します。生徒用のログインを使う場合は、利用条件と同意の手順を確認してください。
講師の方へ
教材にリンクを保存し、必要なときに生徒と共有できます。
この練習問題を保存ワークシート: 現在完了と過去形を会話で使い分ける
MomentDesk · https://momentdesk.com/ja/practice/present-perfect-and-past-in-dialogue/
短い確認問題の後に、記述・対話・実習を講師と確かめます。本文の根拠や目的、自然な別表現を確認し、選択の点数だけで全体の達成を判断しません。
現在完了を使って、今までの経験を伝えます。空欄全体を書いてください。 I ___ this museum twice. (visit)
根拠・考え方・伝えたい内容・見直し答え:
現在完了で、今までずっと知っていることを伝えます。 She ___ him for five years. (know)
根拠・考え方・伝えたい内容・見直し答え:
過去形で、終わった昨日の出来事を伝えます。 We ___ this film yesterday. (see)
根拠・考え方・伝えたい内容・見直し答え:
現在完了の否定文にします。 I ___ the report yet. (finish)
根拠・考え方・伝えたい内容・見直し答え:
現在完了の疑問文です。最初の1語を書いてください。 ___ you ever visited Hokkaido?
根拠・考え方・伝えたい内容・見直し答え:
過去形で、去年の転居を伝えます。 They ___ here last year. (move)
根拠・考え方・伝えたい内容・見直し答え:
現在完了で、今も住んでいることを伝えます。 We ___ in this town since 2021. (live)
根拠・考え方・伝えたい内容・見直し答え:
現在完了で、今はいないことを伝えます。 Ken ___ to the shop. He is not here now. (go)
根拠・考え方・伝えたい内容・見直し答え:
I have lived here for three years.とあるとき、for three yearsが表すものはどれですか。
- 始まった一つの日付
- 訪れた回数
- 期間
- 来年の予定
根拠・考え方・伝えたい内容・見直し答え:
She has worked here since April.とあるとき、since Aprilが表すものはどれですか。
- 継続の起点
- 仕事の種類
- 必ず終わった日
- 三回という回数
根拠・考え方・伝えたい内容・見直し答え:
A: Have you visited Kyoto? B: Yes. I went there last spring.について合う説明はどれですか。
- 去年の春に行ったかと質問し、答えは行った時期に触れていない
- Aは経験を尋ね、Bは行った時を言わず、これまでに行った回数で答えている
- 最初の文が訪問した季節を述べ、答えの文は時期を示さず経験を尋ねる
- 経験を現在完了で尋ね、具体的な過去の時を過去形で答えている
根拠・考え方・伝えたい内容・見直し答え:
Emi has been to the library. She is back now.とあるとき、合う内容はどれですか。
- 図書館に着いた後、今も中で過ごしている
- 図書館へ向かう途中で、今はまだ図書館に着いていない
- 図書館へ行ったことがあり、今は戻っている
- 図書館へ行ったことがない
根拠・考え方・伝えたい内容・見直し答え:
I have lost my key, so I cannot open the door now.について合う説明はどれですか。
- 鍵をなくした時刻は分かるが、今の扉の状況は書かれていない
- 鍵をなくしたことが今の状況につながっている
- 今は必ず鍵を持っている
- 以前は鍵を持たず入れなかったが、今は鍵が見つかったと述べる
根拠・考え方・伝えたい内容・見直し答え:
I visited the island in 2020.について分かることはどれですか。
- 2020年の訪問が始まりで、それ以降も島を訪れ続けていると分かる
- 2020年の訪問という過去の出来事を述べている
- 2020年に島に着き、今も同じ島に住み続けていると分かる
- 今まで一度も島に行っていない
根拠・考え方・伝えたい内容・見直し答え:
Have you finished the form yet?に対するNo, not yet.の意味に合うものはどれですか。
- まだ終わっていない
- もう書き終えたが、用紙はまだ渡していない
- 書式は存在しない
- 用紙にはまだ書き始めていない
根拠・考え方・伝えたい内容・見直し答え:
The shop opened in 2010 and is still open.を書き換え、現在完了で継続を述べるときに合うものはどれですか。
- The shop opened in 2010 and will open again next week.
- The shop has been open until 2010.
- The shop has been open since 2010.
- The shop have been open since 2010.
根拠・考え方・伝えたい内容・見直し答え:
記述・対話・実習を講師と確かめる
ここからは講師と確認する記述問題です。自動採点の点数には含みません。
架空の人物への短いインタビューを四発言以上で作ります。今までの経験を尋ね、その経験をした具体的な過去の時も一度尋ねます。
小学校から続けている活動と、先週その活動で起きたことを三文程度で書きます。現在完了の継続と過去形をそれぞれ含めます。
I lost my pass yesterday.とI have lost my pass, so I cannot enter now.で示す情報の違いを日本語で説明し、各文の次の自然な一言を英語で作ります。
解答: 現在完了と過去形を会話で使い分ける
have visited
Iにhaveとvisitの過去分詞を組み合わせます。
has known
単数主語Sheでhas knownです。
saw
指定された過去形はsawです。
have not finished
have notと過去分詞finishedです。
Have
youを主語にする現在完了の疑問文はHaveで始めます。
moved
終わった過去の時の出来事としてmovedです。
have lived
今につながる継続を指定された現在完了で表します。
has gone
has goneはこの場面では店へ行って今ここにいないことを示します。
期間
three yearsは続いている期間です。
継続の起点
Aprilを起点として今につながっています。
経験を現在完了で尋ね、具体的な過去の時を過去形で答えている
今までの経験と、終わった具体的な過去の時を分けています。
図書館へ行ったことがあり、今は戻っている
been toとis backを合わせて読みます。
鍵をなくしたことが今の状況につながっている
現在の結果が明示されています。具体的な時刻までは分かりません。
2020年の訪問という過去の出来事を述べている
過去の出来事だけから今の居住地は断定しません。
まだ終わっていない
yetのある問いに、現時点では未完了と返しています。
The shop has been open since 2010.
開いた出来事と、開いている状態の継続を分けます。
記述問題の解答・確認の観点
架空の人物への短いインタビューを四発言以上で作ります。今までの経験を尋ね、その経験をした具体的な過去の時も一度尋ねます。
条件と意味が伝わることを講師が確認します。一つの決まった英文だけを正解にせず、自然な別表現も認めます。
- 経験の問い
- 具体的な過去の時
- 答えと質問の対応
経験と具体的な過去の時を尋ねる発言が対応するかを見ます。返答の内容が通じる点と、指定された形式を使えた点を分けます。
小学校から続けている活動と、先週その活動で起きたことを三文程度で書きます。現在完了の継続と過去形をそれぞれ含めます。
条件と意味が伝わることを講師が確認します。一つの決まった英文だけを正解にせず、自然な別表現も認めます。
- 現在につながる継続
- 先週の出来事
- 期間・起点の適切さ
今も続く活動と先週の一回の出来事を区別します。活動によって自然な現在完了進行形を使った場合は意味を確認して認めます。
I lost my pass yesterday.とI have lost my pass, so I cannot enter now.で示す情報の違いを日本語で説明し、各文の次の自然な一言を英語で作ります。
条件と意味が伝わることを講師が確認します。一つの決まった英文だけを正解にせず、自然な別表現も認めます。
- 具体的な過去の時
- 今の結果
- 本文にないことを断定しない
過去の時を示す文と今の結果を示す文の違いを説明できるかを見ます。現実の会話で過去形が結果を表せないと一般化しません。