過去形とは?-ed の付け方と was・were の使い分け

過去形は、過去のある時点に起きたことを表す動詞の形です。規則動詞は -ed を付け、 be動詞は was / were になります。yesterday など「いつのことか」を示す語と一緒に使えます。

中学2年で習う内容です。大人のやり直しにも対応しています。 最終更新 2026-08-21

  • 規則動詞は -ed を付ける
  • be動詞は was / were になる
  • 否定文・疑問文では did を使い、動詞は原形に戻る
  • 過去の一点を指す語と一緒に使える

まず1問やってみる

まず1問やってみる

-ed の付け方

規則動詞は終わりに -ed を付けます。play → played、watch → watched。

e で終わる語は d だけ足します。like → liked、live → lived。

「子音字 + y」で終わる語は y を i に変えて ed を付けます。
study → studied、carry → carried。
play のように「母音字 + y」ならそのまま ed です。

「短い母音 + 子音字」で終わる語は、最後の文字を重ねます。
stop → stopped、plan → planned。

三単現の s や ing の付け方とよく似ています。
同じ考え方が使い回せるので、まとめて覚えると負担が減ります。

be動詞の過去形は was と were

be動詞には -ed を付けません。was / were という別の形になります。

am / is → was(I、he、she、it、単数の名詞)
are → were(you、we、they、複数の名詞)

you は1人でも were です。ここは現在形の are と同じ扱いです。

否定は was not(wasn't)、were not(weren't)。
疑問文は was / were を主語の前に出します。do は使いません。

否定文と疑問文では did を使う

一般動詞の過去形では、did の助けを借ります。
そして did を使ったら、動詞は原形に戻ります。

I played tennis.
→ I didn't play tennis.
→ Did you play tennis?

didn't played とは言いません。
did がすでに「過去」を引き受けているので、動詞は原形のままです。

現在形で does を使ったときに s が消えたのと、まったく同じ仕組みです。

「いつのことか」を示す語と一緒に使う

過去形は、過去の一点を指す語と自然に組み合わさります。

yesterday、last week、three days ago、when I was ten、in 2020。

逆に、現在完了はこれらと一緒に使えません。
「今とのつながり」を表す形なので、過去の一点に固定されないためです。

I saw him yesterday.(○)
I have seen him yesterday.(×)

どちらを使うか迷ったら、「いつのことか」がはっきりしているかを見てください。
はっきりしていれば過去形です。

例文

I played tennis with my brother yesterday.

昨日、兄とテニスをしました。

She studied English for two hours last night.

彼女は昨夜2時間英語を勉強しました。

We were very busy last week.

私たちは先週とても忙しかったです。

He was not at home yesterday.

彼は昨日家にいませんでした。

Did you watch the game last night?

昨夜その試合を見ましたか。

I didn't know his name then.

そのとき私は彼の名前を知りませんでした。

The bus stopped in front of the school.

バスは学校の前で止まりました。

They lived in Osaka three years ago.

彼らは3年前、大阪に住んでいました。

音声は AI 合成です。作り方は音声についてをご覧ください。

よくある間違い

I didn't played tennis.

I didn't play tennis.

did がすでに「過去」を表しているので、うしろの動詞は原形に戻ります。

現在形で does を使ったときに三単現の s が消えたのと同じ仕組みです。
過去を表す印は1つの文に1回だけです。

Did you watched the game?

Did you watch the game?

疑問文でも同じです。Did がすでに過去を表しているので、
動詞は原形にします。

I studyed English last night.

I studied English last night.

study は「子音字 + y」で終わるので、y を i に変えて ed を付けます。

play のように「母音字 + y」で終わる語はそのまま ed なので、
y の直前の文字を見て決めます。

We was very busy last week.

We were very busy last week.

we が主語なので were を使います。

was を使うのは I、he、she、it や単数の名詞が主語のときです。
現在形の am / is → was、are → were という対応で覚えます。

練習する

1 / 7