Was(were)とdid(didn’t)の違いと使い分け方|過去形の疑問文・否定文を分かりやすく解説

英語

英語の過去形を学ぶとき、多くの人が迷いやすいのがwas(were)とdid(didn’t)の使い分けです。どちらも過去の出来事を表すときに使われますが、使う場面や文の作り方には明確な違いがあります。

was(were)は主に「〜だった」「〜にいた」という状態を表すときに使い、did(didn’t)は一般動詞を使った動作や行動について過去を表すときに使います。

この記事では、was(were)とdid(didn’t)の基本的な違いから、疑問文・否定文での使い方、具体例を使った覚え方まで詳しく解説します。

was(were)はbe動詞の過去形として使う

wasとwereは、be動詞am・is・areの過去形です。「〜だった」「〜にいた」というように、人や物の状態、存在を表す場合に使います。

主語によって使い分けが決まり、I(私は)、he(彼は)、she(彼女は)、it(それは)など単数の場合はwasを使います。

例:I was tired yesterday.
(私は昨日疲れていました。)

一方、you(あなたは)、we(私たちは)、they(彼らは)など複数の場合はwereを使います。

例:They were happy last night.
(彼らは昨夜幸せでした。)

did(didn’t)は一般動詞の過去を表すときに使う

didは一般動詞を使った文で、過去の動作や行動を表すために使います。現在形で使うdoやdoesの過去形がdidです。

例えば、play(遊ぶ)、study(勉強する)、visit(訪れる)、eat(食べる)などの動詞を使う場合はdidを使います。

例:I played tennis yesterday.
(私は昨日テニスをしました。)

疑問文にするときは、動詞を元の形に戻してdidを使います。

例:Did you play tennis yesterday?
(あなたは昨日テニスをしましたか?)

didを使った疑問文では、過去を表す役割をdidが担当するため、後ろの動詞は過去形にしません。

was(were)とdidの大きな違いは「状態」か「動作」か

使い分けで最も重要なのは、その文が「状態」を表しているのか、それとも「動作」を表しているのかを判断することです。

be動詞の場合は、気持ち、場所、職業、状態などを表します。

例:She was a teacher.
(彼女は先生でした。)

例:He was in the park.
(彼は公園にいました。)

一方、一般動詞の場合は、何かをしたという行動を表します。

例:She studied English.
(彼女は英語を勉強しました。)

例:He visited Tokyo.
(彼は東京を訪れました。)

was(were)とdid(didn’t)の疑問文の作り方の違い

疑問文を作るときも、was(were)とdidではルールが異なります。

was(were)の場合は、be動詞を文の先頭に移動させます。

例:You were busy.
(あなたは忙しかったです。)

疑問文:Were you busy?
(あなたは忙しかったですか?)

しかし、一般動詞の場合はdidを文頭に置きます。

例:You watched a movie.
(あなたは映画を見ました。)

疑問文:Did you watch a movie?
(あなたは映画を見ましたか?)

このとき、watchは過去形のwatchedではなく、元の形watchになります。

否定文ではwasn’t(weren’t)とdidn’tを使い分ける

否定文でも考え方は同じです。be動詞の否定にはwasn’tやweren’tを使い、一般動詞の否定にはdidn’tを使います。

例:I wasn’t hungry.
(私はお腹が空いていませんでした。)

例:They weren’t at home.
(彼らは家にいませんでした。)

一般動詞の場合はdidn’tの後ろに動詞の原形を置きます。

例:I didn’t watch TV.
(私はテレビを見ませんでした。)

例:She didn’t go to school.
(彼女は学校へ行きませんでした。)

was(were)とdid(didn’t)の覚え方のコツ

迷ったときは、文の中に「〜だった」「〜にいた」と置き換えられるかを考えると判断しやすくなります。

例えば「昨日私は忙しかった」は、忙しいという状態なのでI was busy yesterday.になります。

一方、「昨日私は勉強した」は、勉強するという行動なのでI studied yesterday.となります。

つまり、状態ならwas(were)、行動ならdidを使うと覚えると、多くの英文で正しく判断できます。

まとめ

was(were)とdid(didn’t)の違いは、過去の状態を表すか、過去の動作を表すかという点にあります。

was(were)はbe動詞の過去形で、「〜だった」「〜にいた」という状態を表します。一方、did(didn’t)は一般動詞の過去を表し、行動や出来事について使います。

英語の過去形で迷った場合は、まず「状態なのか動作なのか」を考えることが大切です。この基本を押さえることで、疑問文や否定文でもwas(were)とdid(didn’t)を正しく使い分けられるようになります。

コメント

タイトルとURLをコピーしました