肯定の過去形の文では、動詞それぞれに自分の形があります——規則動詞は -ed をつけ(worked)、不規則動詞は形が変わります(wentsaw)。ところが、疑問文否定文を作った瞬間に、主たる動詞は原形に戻り、過去という働きはたった一つの小さな語が引き受けます:did

ルールは見事にそろっています:did / didn't + 原形、どの動詞でも、どの主語でも同じです。別のルールで動く動詞はただ一つ——be——で、それは最後に取り上げます。

手早いコツ。 diddidn't を見かけたら、その直後の動詞はいつも原形です——did you godidn't work。この習慣ひとつで、did wentdidn't worked のような最もよくあるミスを防げます。

否定文:didn't + 原形

過去形の動詞を否定にするには、did not(ふつう didn't と短縮)を動詞の原形の前に置きます:

  • I worked late.I didn't work late.
  • She went out.She didn't go out.
  • They saw the email.They didn't see the email.

大事な点:didn't が現れたら、主たる動詞は原形に戻ります。過去はすでに did が示しているので、二度示しません。だから didn't workdidn't worked ではない)、didn't godidn't went ではない)となります。

主語 否定
I / you / he / she / it / we / they didn't work

そして肯定の過去形と同じく、形はどの主語でも同じです——didn't は変わりません。(主語によって実際に変わる唯一の動詞が be で、これは下で扱います。)

  • I didn't go. · He didn't go. · They didn't go.

Yes/No 疑問文:did + 主語 + 原形

Yes/No の疑問文を作るには、まず did、次に主語、次に原形を置きます:

Did + 主語 + 原形 … ?

  • Did you work yesterday?
  • Did she go out?
  • Did they see the email?

ここでも主たる動詞は原形です。did がすでに過去を担っているからです。だから Did you work?Did you worked? ではない)、Did she go?Did she went? ではない)です。

日本語話者へ: 日本語には did のような助動詞はありません。疑問は語尾や終助詞「か」で(働いた?)、否定は語尾「〜なかった」で作ります(働かなかった)。英語ではそれをすべて did / didn't + 原形にまとめます——だから did を忘れないでください。

短い答え

ふつう、答えで動詞をまるごと繰り返すことはしません。代わりに diddidn't で答えます:

  • Did you work yesterday?Yes, I did. / No, I didn't.
  • Did she call?Yes, she did. / No, she didn't.

注目:主たる動詞(workcall)は短い答えでは繰り返されません——did / didn't がその代わりをします。

wh- 疑問文

what, where, when, why, who, how の疑問文では、疑問詞を先頭に置き、そのあとは同じ did + 主語 + 原形 のパターンです:

疑問詞 + did + 主語 + 原形 … ?

  • Where did you go?
  • What did she say?
  • When did they arrive?
  • Why did he leave early?

特別な場合——主語を尋ねるとき。 whowhat が動作をする側のとき、did使いません。動詞はそのまま過去形のままです:

  • Who made this cake?Who did make… ではない)
  • What happened?What did happen? ではない)

Who did you see?(目的語を尋ねる——did が戻る)と Who saw you?(主語を尋ねる——did なし)を比べてみてください。

例外:waswere

過去で did使わない動詞がちょうど一つあります:動詞 be です。現在形(I am notAre you…?)と同じく、be は否定文と疑問文を自分で作ります——was / were がすでに自分自身の助動詞として働くので、did はいりません。

  • 否定:I wasn't tired. · They weren't at home.didn't was ではない)
  • 疑問:Was she happy? · Were you there?Did you be… ではない)

つまり bewas / were 自体を動かします:否定では not を足し、疑問では主語の前に出します。この動詞はとてもよく使われ、働き方も違うので、専用のレッスンがあります——過去形:was / were を参照。

よくある間違い

  • I didn't worked. → ✅ I didn't work.didn't のあとは原形)
  • She didn't went. → ✅ She didn't go.didn't のあとは原形)
  • Did you saw it? → ✅ Did you see it?did のあとは原形)
  • Where you went? → ✅ Where did you go?(疑問文には did が必要)
  • Did she was happy? → ✅ Was she happy?bedid を使わない)

ミニテスト

文を否定にするか、疑問文を書いてみましょう:

  1. (否定)He called me. → He ____ me.
  2. (疑問)They arrived late. → ____ they ____ late?
  3. wh- 疑問)She went there. → Where ____ she ____?
  4. (否定)I was ready. → I ____ ready.
答えを表示
  1. He didn't call me.   2. Did they arrive late?   3. Where did she go?   4. I wasn't ready.

ポイントのまとめ

  • 過去形の否定文・疑問文は did / didn't + 原形 を使う——どの主語でもどの動詞でも同じ。
  • did / didn't のあと、主たる動詞は過去の語尾を失う:didn't workworked ではない)、Did you go?(went ではない)。
  • 答えは did / didn't で短く。wh- 疑問文は 疑問詞 + did + 主語 + 原形 の形で作る。
  • who / what主語のときは did が消え、過去形のまま:Who made this?
  • 動詞 be は例外——was / were が自分で否定文と疑問文を作る:wasn'tWere you…?