過去形

Simple Past Tense

中級 時制

過去形は、もう終わったことを伝えるときに使います。「昨日サッカーをしました」と言うとき、英語では Simple Past Tense を使います。規則動詞は -ed をつけ、不規則動詞は形が変わります。現在形と違って、主語がだれでも動詞の形は同じです ── -s をつける必要がありません! これは過去形のいいところです。

規則動詞(Regular Verbs)

規則動詞は -ed をつけるだけです。主語がだれでも動詞の形は同じです ── 現在形のように -s をつける必要がありません! -ed のつけ方にはいくつかのルールがあります。

S + V-ed + O

I played soccer yesterday.

私は昨日サッカーをしました。

IS(主語)
playedV(動詞+ed)
soccerO(目的語)
yesterdayAdv(時間)

She cooked dinner last night.

彼女は昨夜、夕食を作りました。

SheS(主語)
cookedV(動詞+ed)
dinnerO(目的語)
last nightAdv(時間)

We watched a movie on Sunday.

私たちは日曜日に映画を見ました。

They walked to school this morning.

彼らは今朝、学校まで歩きました。

He cleaned his room after school.

彼は放課後に部屋をそうじしました。

I studied English for two hours.

私は2時間英語を勉強しました。

She helped her mother with cooking.

彼女はお母さんの料理を手伝いました。

We enjoyed the party very much.

私たちはパーティーをとても楽しみました。

ルールもとの形過去形説明
ふつう +edplayplayedほとんどの動詞
ふつう +edcookcookedほとんどの動詞
ふつう +edcleancleanedほとんどの動詞
ふつう +edwatchwatchedほとんどの動詞
-e があれば +dlikeliked-e で終わる動詞
-e があれば +dlivelived-e で終わる動詞
-e があれば +dhopehoped-e で終わる動詞
子音を重ねて +edstopstopped子音+母音+子音
子音を重ねて +edplanplanned子音+母音+子音
子音を重ねて +eddropdropped子音+母音+子音
y → iedstudystudied子音+y → ied
y → iedcarrycarried子音+y → ied
y → iedcrycried子音+y → ied
母音+y → +edplayplayed母音+y(変えなくてOK)
母音+y → +edenjoyenjoyed母音+y(変えなくてOK)

うれしいお知らせ! 過去形は主語がだれでも動詞の形は同じです。I played, She played, They played ── 全部 played!

不規則動詞(Irregular Verbs)

不規則動詞は -ed をつけずに形が変わります。覚えるしかありません! 不規則動詞は英語でいちばんよく使う動詞ばかりです。毎日の会話で何度も出てきます。

I went to the zoo last week.

私は先週、動物園に行きました。

IS(主語)
wentV (go→went)
to the zooO(目的語)
last weekAdv(時間)

She ate an apple for breakfast.

彼女は朝ごはんにリンゴを食べました。

He saw a rainbow yesterday.

彼は昨日、虹を見ました。

We made a cake together.

私たちはいっしょにケーキを作りました。

They came to my house yesterday.

彼らは昨日、私の家に来ました。

I bought a new book last Sunday.

私は先週の日曜日に新しい本を買いました。

IS(主語)
boughtV (buy→bought)
a new bookO(目的語)
last SundayAdv(時間)

She wrote a letter to her friend.

彼女は友だちに手紙を書きました。

He taught us English last year.

彼は去年、私たちに英語を教えてくれました。

原形 (V1)過去形 (V2)日本語の意味
gowent行く
eatate食べる
seesaw見る
makemade作る
comecame来る
havehad持つ
getgot得る
saysaid言う
taketook取る
givegaveあげる
buybought買う
writewrote書く
readread読む
runran走る
teachtaught教える
thinkthought思う
drinkdrank飲む
swimswam泳ぐ
singsang歌う
knowknew知る
beginbegan始める
speakspoke話す
flyflew飛ぶ
catchcaught捕まえる
sitsat座る
standstood立つ
sleepslept寝る
findfound見つける
telltold伝える
putput置く
cutcut切る

不規則動詞は暗記しよう。go → went, eat → ate, see → saw を毎日1回ずつ声に出して言ってみよう! put → put, cut → cut, read → read は過去形でも形が変わらない動詞です。

否定文(Negative)

否定文では did not (didn't) を使います。did not のうしろは動詞の原形を使います ── -ed をつけません! これは中学生がいちばん間違えやすいポイントです。

S + did not (didn't) + V(原形) + O

I did not go to school yesterday.

私は昨日、学校に行きませんでした。

IS(主語)
did not goV(否定)
to schoolAdv(場所)
yesterdayAdv(時間)

She didn't eat breakfast this morning.

彼女は今朝、朝ごはんを食べませんでした。

They didn't watch the movie last night.

彼らは昨夜、映画を見ませんでした。

He didn't finish his homework.

彼は宿題を終えませんでした。

We didn't buy anything at the shop.

私たちはお店で何も買いませんでした。

WeS(主語)
didn't buyV(否定)
anythingO(目的語)
at the shopAdv(場所)

I didn't see him at the party.

私はパーティーで彼を見ませんでした。

She didn't come to class today.

彼女は今日、授業に来ませんでした。

They didn't know the answer.

彼らは答えを知りませんでした。

did not (didn't) を使ったら、動詞に -ed をつけない! I didn't played ❌ → I didn't play ✅。didn't の中に did(過去の意味がもう入っている)から、動詞にはつけなくてOK。

疑問文(Questions)

疑問文を作るには Did を文の先頭に置きます。動詞は原形を使います ── -ed をつけません! Yes/No 疑問文と Wh- 疑問文の両方でこの形を使います。

Did + S + V(原形) + O?

Did you finish your homework?

あなたは宿題を終えましたか?

DidHelper
youS(主語)
finishV(動詞)
your homeworkO(目的語)

Did she come to the party?

彼女はパーティーに来ましたか?

Did they play outside yesterday?

彼らは昨日、外で遊びましたか?

Did he buy a new phone?

彼は新しい電話を買いましたか?

What did you eat for lunch?

昼ごはんに何を食べましたか?

WhatWh(疑問詞)
didHelper
youS(主語)
eatV(動詞)
for lunchAdv(時間)

Where did she go last weekend?

彼女は先週末、どこに行きましたか?

When did the movie start?

映画はいつ始まりましたか?

How did you learn to swim?

あなたはどうやって泳ぎを覚えましたか?

Did + 動詞の原形 を使おう! Did she went ❌ → Did she go ✅

時間を表す言葉(Time Expressions)

過去形といっしょによく使う時間の言葉を覚えましょう。これらの言葉があれば過去形のヒントになります。

I visited my grandma yesterday.

私は昨日、おばあちゃんのところに行きました。

She played piano last week.

彼女は先週ピアノを弾きました。

We went camping two days ago.

私たちは2日前にキャンプに行きました。

He was born in 2010.

彼は2010年に生まれました。

They moved to this city last month.

彼らは先月この街に引っ越しました。

I saw that movie three times last year.

私は去年、その映画を3回見ました。

英語日本語
yesterday昨日I went to school yesterday.
last night昨夜She cooked last night.
last week先週We played last week.
last month先月He moved last month.
last year去年They traveled last year.
... ago〜前I came here two years ago.
this morning今朝She called this morning.
in 20202020年にI started school in 2020.
when I was young小さかったときI played a lot when I was young.
a long time ago昔々A long time ago, there was a king.

was/were ── be動詞の過去形

be動詞(am/is/are)の過去形は was と were です。I/he/she/it + was、You/we/they + were です。過去形でとても大事な項目です。

S + was/were + C(補語)

I was happy yesterday.

私は昨日、うれしかったです。

IS(主語)
wasV (be→was)
happyC(補語)
yesterdayAdv(時間)

She was sick last week.

彼女は先週、病気でした。

They were at home all day.

彼らは一日中家にいました。

We were tired after the game.

私たちは試合のあと疲れていました。

The weather was sunny last Sunday.

先週の日曜日は晴れでした。

He was not (wasn't) at school today.

彼は今日、学校にいませんでした。

Were you at the library yesterday?

あなたは昨日、図書館にいましたか?

Was she your teacher last year?

彼女は去年、あなたの先生でしたか?

主語現在形過去形否定疑問文
Iamwaswas not (wasn't)Was I...?
He / She / Itiswaswas not (wasn't)Was he...?
You / We / Theyarewerewere not (weren't)Were they...?

was/were と do/does/did を混ぜないで! I was not go ❌ → I did not go ✅(ふつうの動詞)。I was happy ✅(be + 形容詞)

日本語との比較

  • 日本語では過去形を「〜した」「〜だった」で表します。動詞の形は主語で変わりません。英語では動詞自体が変わります(play → played, go → went)。
  • 日本語ではすべての動詞に「〜した」をつければ過去形になります。規則・不規則の区別はありません。英語には規則動詞(+ed)と不規則動詞(went, ate, saw)の2種類があります。日本語にはない区別なので、不規則動詞は暗記が必要です。
  • 日本語の否定は「〜しなかった」。英語は did not + 動詞の原形。did not を使ったら動詞に -ed をつけないのがポイントです。
  • 日本語の語順は SOV(主語+目的語+動詞)、英語は SVO(主語+動詞+目的語)。例:「私はご飯を食べた」→「I ate rice」
  • be動詞の過去形:日本語では「〜だった」(うれしかった、病気だった)。英語では was/were を主語によって使い分けます。
  • 英語には形が変わらない動詞もあります(put, cut, read)。文の中の時間の言葉を見て過去形かどうかを判断します。

穴埋め問題

We ___ a delicious cake last night.

He ___ come to school yesterday.

I ___ my grandmother two weeks ago.

She ___ a letter to her pen pal last month.

They ___ very tired after the long walk.

I ___ a strange noise last night.

___ she ___ the test yesterday?

The children ___ in the river last summer.

He ___ me a present for my birthday.

I ___ hard for the exam last week.

She ___ a famous singer when she was young.

We ___ the game last Saturday.

クイズ

She ___ to the park yesterday. 正しい答えを選びましょう。

They ___ play football last Sunday. 否定文を完成させましょう。

___ you eat lunch yesterday? 正しい答えを選びましょう。

I ___ a beautiful bird in the garden. (see) 正しい答えを選びましょう。

She ___ happy at the party. (be) 正しい答えを選びましょう。

We ___ to music last night. 正しい答えを選びましょう。

He didn't ___ his homework yesterday. 正しい答えを選びましょう。

___ they at home last Sunday? (be) 正しい答えを選びましょう。

関連トピック

Leolin mascot

アプリで英語を話してみよう

AIと英会話の練習ができます。無料でダウンロード!

無料ダウンロード