Did / didn't(〜しましたか・〜しませんでした)

Did / didn't で「〜しましたか」「〜しませんでした」と過去のことを尋ねたり否定したりします。

説明

過去形の疑問文・否定文は、「〜しましたか」「〜しませんでした」と過去のことを尋ねたり否定したりします。

「昨日テレビを見ましたか?」「行きませんでした」のように、過去の出来事について確認・打ち消し・短い返答をします。

現在形で Do / Does / don't / doesn't を使ったのと並行で、過去では Did / didn't を使います。

Did や didn't が過去の情報を持つので、後ろの動詞は原形を使います。

今回のゴール

  • did / didn't + 動詞の原形のルールを覚える
  • Did ...? で過去の行動が聞けるようになる
  • didn't + 動詞の原形で「〜しなかった」が言えるようになる

did / didn't + 動詞の原形のルールを覚える

過去の一般動詞の文では、質問は Did、否定は didn't を使って作ります。
did / didn't が過去を表すので、後ろの動詞には過去形(-ed)や三人称単数の -s を付けません

過去の質問・否定の形
did / didn't + 動詞の原形
現在形と過去形の疑問・否定形
時制疑問形否定形
現在 (一般動詞)Do / Does + 主語 + 動詞の原形 ...?主語 + don't / doesn't + 動詞の原形
過去 (一般動詞)Did + 主語 + 動詞の原形 ...?主語 + didn't + 動詞の原形
答え方
肯定Yes, 主語 + did.
否定No, 主語 + didn't.

例文

Did you watch TV? (肯定文: You watched TV.)

テレビを見ましたか?(肯定文:テレビを見ました。)

解説
肯定文では watched(過去形)ですが、Did の後では watch(原形)になります。

Yes, I did. / No, I didn't.

はい、見ました。/ いいえ、見ませんでした。

解説
返答では did/didn't だけを使い、動詞は繰り返しません。これで過去を表します。

Did ...? で過去の行動が聞けるようになる

昨日の出来事や過去の体験を「〜しましたか?」と相手に確認したいときに使います。
肯定文「You watched TV.」を「Did you watch TV?」に変えるには、文頭に Did を出して、動詞を過去形 watched から原形 watch にするという2つの操作をします。

疑問文の形
Did + 主語 + 動詞の原形 ...?

例文

Q

Did you watch TV yesterday?

昨日テレビを見ましたか?

A

Yes, I did.

はい、見ました。

No, I didn't.

いいえ、見ませんでした。

解説
過去の疑問文では Did を文頭に置きます。watched ではなく watch を使います。
Q

Did they finish dinner?

彼らは夕食を終えましたか?

A

Yes, they did.

はい、終えました。

No, they didn't.

いいえ、終えていません。

解説
複数主語でも Did を使います。finished ではなく finish を使います。

didn't + 動詞の原形で「〜しなかった」が言えるようになる

過去の動作を「〜しなかった」と打ち消したいときに使います。
肯定文「I went shopping.」を「I didn't go shopping.」に変えるには、動詞の前に didn't を入れて、動詞を過去形 went から原形 go にします。

否定文の形
主語 + didn't + 動詞の原形

例文

I didn't go shopping yesterday.

私は昨日買い物に行きませんでした。

解説
過去の否定文は didn't を使います。went ではなく go を使います。

They didn't come to the party.

彼らはパーティーに来ませんでした。

解説
複数主語でも didn't を使います。came ではなく come を使います。

間違えやすいポイント

Did you watched TV?

Did you watch TV?

Did が過去の情報を引き受けるので、後ろの動詞は原形を使います(watched → watch)。否定文 didn't の後でも同じルールで、went → go、slept → sleep のように原形を使います。

Does he go there yesterday?

Did he go there yesterday?

yesterday や last week のような過去の時を示す語があるときは、現在形の Do/Does ではなく Did を使います。否定文 doesn't も同様に didn't に切り替えます。

I didn't watched TV. Yes, I do.

Did you watch TV? — Yes, I did.

過去の疑問文への返答も did / didn't を使います。Did で聞かれたら Yes, I did. / No, I didn't. と答え、do / does は使いません。

まとめ

  • did / didn't + 動詞の原形のルールを覚える
  • Did ...? で過去の行動が聞けるようになる
  • didn't + 動詞の原形で「〜しなかった」が言えるようになる