didとdoesの違いは何?主語と時制でわかる使い分け方

「didとdoes、どっちを使えばいいんだろう」と止まること、ありますよね。

結論からいうと、違いは時制と主語です。過去の話ならdid、現在の話なら主語を見て、he・she・itのような三人称単数でdoesを使います。

この記事では、doとの関係から疑問文・否定文・返答まで、日常会話で迷わない使い分けがわかります。

まずは、didとdoesの役割そのものをすっきり整理していきましょう。

didとdoesの決定的な違いとは?それぞれの意味と役割を解説します

didとdoesの違いは何?主語と時制でわかる使い分け方

英語でつまずきやすいのは、単語の意味そのものより「どの形を出せばいいか」で止まる瞬間ですよね。

didとdoesの違いは、ほぼ2点だけです。ひとつは過去の話かどうか、もうひとつは現在の文で主語が三人称単数かどうか。

ここが整理できると、会話でも問題集でも迷いがかなり減ります。

まずは、2つの役割をいちばんシンプルな形で見ていきましょう。

過去を表す「did」と現在の三人称単数を表す「does」

先に結論を言うと、didは過去形、doesは現在形のうち三人称単数で使う形です。

意味はどちらも土台としては「する」ですが、文の中では「した」「しますか」「しません」など、時制や文の形を支える働きが前に出ます。

ややこしく見えるのは、見た目が似ているのに、判断基準が別だからです。

didは「いつの話か」で決まり、doesは「誰が主語か」で決まります。

語形使う場面判断の軸例
did過去の文時制Did you call him?
does現在の三人称単数主語Does he call her?

たとえば「彼は電話しますか?」なら、現在の話で主語がheなので does を使います。

一方で「彼は電話しましたか?」なら、主語がheでもyouでもtheyでも関係なく did です。

ここは学び直しのときに混線しやすいところですが、過去の文では主語より先にdidを考えると整理しやすくなります。

意味が通じればいいと思って does を過去の場面で使ってしまう人もいますが、相手には「時制の感覚がずれている」と伝わってしまいます。

短い一文ほど目立つので、ここは早めに整えておくと安心です。

大前提となる「do」との関係性

didとdoesは、どちらも元をたどると do の変化形です。

つまり、3つは別々の単語ではなく、同じ仲間だと考えると頭に入りやすくなります。

基本の並びはとても素直です。

  • do:現在形の基本形
  • does:現在形で、主語が he・she・it などの三人称単数
  • did:過去形

たとえば現在の文なら、I do、you do、they do になります。

けれど he になると he does に変わる、ここが三単現の変化です。

そして昨日の話になれば、I did、you did、he did、they did のように、だれが主語でも did にそろいます。

この「現在は主語で変わる、過去はdidにまとまる」という形を先に覚えると、文法の説明を細かく追わなくてもかなり読めます。

もうひとつ知っておきたいのは、do には2つの役割があることです。

ひとつは「する」という一般動詞としての役割、もうひとつは疑問文や否定文を作る補助の役割です。

たとえば I do my homework. の do は「する」という意味が中心です。

一方で Does he play tennis? の does は、主に疑問文を作るために前に出ています。

この違いを知らないままだと、「does にも毎回『する』と訳すのかな」と手が止まりやすいものです。

実際には、訳すよりも役割で見るほうが自然です。

学習の現場でも、didとdoesを別々に暗記するより、doの形が時制と主語によって変わっているだけと捉えたほうがミスが減りやすいです。

最初にここが腹落ちすると、この先に出てくる疑問文や否定文の形もぐっと見通しがよくなります。

なぜ形が変わるの?使い分けを左右する「主語」と「時制」のルール

「didとdoes、結局どっちを見ればいいの?」と迷ったら、確認するのはたった2つです。

過去の話かどうか、そして主語が三人称単数かどうか。

この順番で考えると、頭の中がかなり整理されます。

英語を学び直すとき、単語そのものより「どの条件で形が変わるのか」が曖昧なままだと、会話でも文を作るたびに止まりやすいんですよね。

ここでは、didとdoesの使い分けを決める2つのルールだけに絞って、ひっかかりやすいところまでやさしく見ていきます。

「いつの話か(時制)」で決まる過去形のdid

先に見るべきなのは、その文が過去の出来事かどうかです。

もし昨日、先週、さっきなど、すでに終わった話なら、主語が誰でも基本はdidを使います。

ここがdoesとの一番大きな違いで、過去の文では「主語の違い」より「時制」が優先されます。

たとえば、主語が I でも he でも they でも、過去なら形は同じです。

主語現在過去
Idodid
Hedoesdid
Theydodid

たとえば「彼は昨日働きましたか」と聞きたいなら、Did he work yesterday? です。

このとき、he が主語だからといって does を使うことはありません。

昨日という時点で、判断はdidに決まります。

初心者の方がよく混乱するのは、「he だから does かな」と先に主語を見てしまう流れです。

でも実際は逆で、まず過去かどうかを見るほうが速いです。

文の中に yesterday、last night、two days ago があれば、かなり高い確率で did を考えてよいでしょう。

もうひとつ大事なのは、did は「する」という意味を足すというより、過去の文を作るための助け役として動く場面が多いことです。

そのため、疑問文や否定文では did が過去を担当し、後ろの一般動詞は原形になります。

この感覚を早めに持っておくと、文法のミスがぐっと減ります。

「誰が主語か(三人称単数)」で決まる現在形のdoes

過去ではないなら、次に見るのが主語です。

現在の話で、主語が he、she、it、または人名ひとり分のような三人称単数なら、do ではなく does を使います。

反対に、I、you、we、they なら does にはなりません。

つまり does は、「現在」かつ「三人称単数」の2条件がそろったときだけ出てくる形です。

たとえば「彼は毎日運転しますか」なら Does he drive every day? になります。

一方で「あなたは毎日運転しますか」なら Do you drive every day? です。

話している内容はどちらも現在の習慣ですが、主語が違うので形が変わります。

三人称単数と聞くと身構えやすいのですが、見分け方はそこまで難しくありません。

  • he、she、it
  • Taro、my brother、the teacher など一人・一つを指す語
  • the dog、this shop など単数の名詞

このあたりは does になる候補です。

反対に、you や they、my friends のように複数を表すものは do を使います。

ここで一度、判断の流れを短く整理しておきます。

  1. 過去の話なら did
  2. 過去でないなら主語を見る
  3. 現在で主語が三人称単数なら does
  4. それ以外の現在なら do

この4つだけ覚えると、会話中でもかなり迷いにくくなります。

個人的にも、文法を細かく暗記するより「過去を先に判定する」と決めたほうが、英文を作る速さは上がりやすい印象があります。

didは時制で決まり、doesは主語で決まる。

この線引きが頭に入ると、do・does・didの形の違いが、ばらばらの知識ではなく1つの規則としてつながって見えてきます。

会話でそのまま使える!場面別の具体的な例文と表現パターン

「理屈は分かったのに、会話になると口が止まる」――英語ではここがいちばん苦しいところですよね。

didとdoesは、文法書で見るよりも質問・否定・返答の3場面で覚えるほうが、ずっと実用的です。

この3つは日常会話で何度も出てくるので、まずは型ごと身につけるのがおすすめです。

質問するときのルール!疑問文での使い方

疑問文では、文の先頭にdidまたはdoesを置く形を覚えると早いです。

迷ったら、「過去のことを聞くならdid」「今の習慣や普段のことを、heやsheなどについて聞くならdoes」と考えると整理しやすくなります。

たとえば、昨日のことを聞くなら Did you call him? です。

意味は「彼に電話した?」で、昨日・さっき・先週のような過去の場面に合います。

一方、普段の習慣をたずねるなら Does he play tennis? になります。

こちらは「彼はテニスをしますか」という現在の話です。

よくあるミスは、doesの後ろを plays にしてしまう形です。

Does he plays tennis? は不自然で、正しくは Does he play tennis? です。

didやdoesを使った時点で、文の中の動詞は原形になります。

場面正しい文意味
過去の出来事Did they arrive on time?彼らは時間どおりに着きましたか
彼・彼女の習慣Does she drink coffee?彼女はコーヒーを飲みますか
あなたへの質問Did you see my message?私のメッセージ見た?

会話では、文の最初の1語で相手に時制が伝わるので、聞き返されにくくなります。

短い質問ほど差が出るところです。

「〜ではない」を伝える!否定文(didn’tとdoesn’t)の使い方

否定文は、did notとdoes notの短縮形であるdidn’t、doesn’tを使えば十分です。

会話では短縮形のほうが自然で、口にも出しやすいはず。

過去を否定するなら didn’t を使います。

たとえば I didn’t go to the gym yesterday. なら「昨日はジムに行かなかった」です。

現在の習慣や状態を、heやsheについて否定するなら doesn’t を使います。

He doesn’t like spicy food. で「彼は辛い食べ物が好きではない」となります。

ここでも動詞は原形です。

He doesn’t likes spicy food. とはしません。

初心者のうちは、否定文になると急に s を残してしまいがちですが、didn’tやdoesn’tが前に出たら後ろは原形、この1点だけ意識するとかなり減ります。

  • I didn’t know that.(それは知らなかった)
  • She didn’t come to the meeting.(彼女は会議に来なかった)
  • He doesn’t use social media much.(彼はあまりSNSを使わない)
  • My brother doesn’t cook at home.(私の兄は家で料理しない)

会話では「強く否定したいのか、ただ事実を伝えたいのか」で言い方の印象も少し変わります。

まずは短く、淡々と didn’t / doesn’t を置く形に慣れると、変に気負わず話せます。

相手の質問にスマートに答える!返答での使い方

返答では、長い文を毎回作らなくても大丈夫です。

Yes, I did. や No, she doesn’t. のように、質問で使われた語に合わせて返すだけで自然に聞こえます。

たとえば、Did you finish the report? と聞かれたら、Yes, I did. または No, I didn’t. と返せます。

Does he work on weekends? なら、Yes, he does. または No, he doesn’t. です。

この返し方が便利なのは、動詞を言い直さなくていいからです。

会議前や電話中のように少し緊張している場面でも、短く返せると気持ちがかなり楽になります。

質問短い返答自然な補足
Did you eat lunch?Yes, I did.I ate about 20 minutes ago.
Did she call you?No, she didn’t.But she sent me a text.
Does he drive to work?Yes, he does.He lives far from the office.

慣れてきたら、短い返答のあとに一言足すと会話が続きます。

英語が得意でなくても、まず「はい・いいえ」だけ即答し、そのあと補足をつける流れなら崩れにくいです。

会話で大事なのは、最初から完璧な一文を作ることではありません。

didとdoesは、質問された形をそのまま受け取って返す。この感覚が身につくと、反応の速さが一段上がります。

もう迷わない!didとdoesを瞬時に見分けるための判断ステップ

didとdoesの違いは何?主語と時制でわかる使い分け方

会話の途中で「あれ、didだっけ、doesだっけ」と止まるのは、英語を学び直しているとよくある場面です。

そんなときは難しく考えず、最初に時制、次に主語の順で見ると、かなりの確率で迷わなくなります。

順番が大事で、先に主語を見てしまうと、過去の文なのに「heだから does」と引っぱられやすいんです。

頭の中では2秒で十分です。

「いつの話か」を見て、現在なら「誰のことか」を見る。この流れで判断してみてください。

ステップ1:まずは「いつの出来事か」をチェックする

いちばん先に見るべきなのは、その話が過去か、今のことかです。

ここが決まると、didとdoesのどちらを使うかはほぼ自動で決まります。

過去の話なら、主語が何であっても did を選びます。

He でも they でも I でも、過去なら同じです。

このルールはとても強くて、三人称単数かどうかより優先されます。

見分けるポイント選ぶ形例
昨日・先週・さっきなど、過去の話didDid he call you yesterday?
今の習慣・現在の事実次のステップへDoes he call you every day?

過去かどうかを見分けるときは、文の中の時間を表す語が手がかりになります。

たとえば yesterday、last night、two days ago があれば、まず did を疑うのが自然でしょう。

時間を表す語がなくても、文脈で「この前のこと」を話しているなら過去です。

たとえば「昨日、彼は来た?」なら Did he come yesterday? になります。

このとき後ろの動詞は原形に戻すので、came ではなく come です。

ここでつまずく人が多いですが、did 自体に「過去」の役目が入っているので、後ろの動詞まで過去形にしません。

迷ったら、まず「その出来事に日付をつけられるか」を考えると判断しやすいです。

「昨日の会議」「先週の電話」みたいに過去の一点を思い浮かべられるなら、did の出番です。

ステップ2:現在のことなら「主語が単数か複数か」を確認する

ステップ1で過去ではないと分かったら、次は主語を見ます。

ここでは現在の文だけを考えれば大丈夫です。

主語が he、she、it、または一人・一つを指す名前なら does を使います。

I、you、we、they、そして複数の人や物なら do です。

主語現在で使う形例文
he / she / it / Ken / my brotherdoesDoes Ken play tennis?
I / you / we / they / my friendsdoDo they play tennis?

コツは、「その主語を he に置き換えられるか」を一瞬で考えることです。

my father、the dog、Aya なら、頭の中で he か she か it に置き換えられるので does を選びます。

my parents、the students なら複数なので do です。

たとえば「彼は毎朝コーヒーを飲みますか」なら Does he drink coffee every morning? です。

一方で「彼らは毎朝コーヒーを飲みますか」なら Do they drink coffee every morning? になります。

見た目は少し似ていますが、判断材料はかなり単純です。

  • 過去なら did
  • 現在で、主語が he / she / it なら does
  • 現在で、それ以外なら do

この3行だけ覚えておくと、会話でも読み書きでもかなり楽になります。

ぼくなら、英文を見た瞬間に「昨日か、今か」を先に確認してから、現在なら主語に丸をつける感覚で読みます。

紙に3日ほど書いて練習すると、頭の中の迷いがかなり減りますよ。

did と does の見分けは、文法用語をたくさん覚えるより、時制を先、主語を後の順番を固定するほうが速いです。

この手順が身につくと、英会話で口が止まりにくくなります。

英語初心者がうっかり間違えやすい3つの注意ポイント

didとdoesの違いが頭では分かっていても、実際に文を作る場面になると別のところでミスしやすいんです。

とくに多いのは、動詞の形をそのままにしてしまうこと、主語を見落とすこと、そして過去の文で主語ごとの変化があると思い込むこと。

ここを先に押さえておくと、会話でもテストでも手が止まりにくくなります。

注意点1:didやdoesの後ろに続く動詞は必ず「原形」に戻す

いちばん多いミスは、didやdoesの後ろに来る動詞を変化させたまま書いてしまうことです。

didもdoesも、それ自体が時制や主語の情報をすでに持っているので、後ろの動詞まで変化させる必要はありません。

つまり、後ろはいつでも原形です。

たとえば「彼は野球をしますか」は Does he play baseball? で、playにします。

ここを Does he plays baseball? とすると、doesとplaysの両方で変化を入れてしまい、不自然な形になります。

過去でも同じです。

「あなたは昨日そこへ行きましたか」は Did you go there yesterday? が正しく、wentにはしません。

初心者の方は、意味の中心になる動詞に意識が向きやすいので、つい「過去ならwent」と反射で書きたくなるんですよね。

でも見分け方は単純で、文の前にdidやdoesが出た瞬間、後ろは原形と決めてしまうほうが早いです。

よくある誤り正しい形
Does she likes coffee?Does she like coffee?
Did he went home?Did he go home?
He doesn’t watches TV.He doesn’t watch TV.

迷ったら、「did/doesが前にあるなら、後ろは飾らない」と覚えると崩れにくいでしょう。

注意点2:主語が「I(私)」や「You(あなた)」のときはdoesを使わない

現在の文でdoesを使うのは、主語が三人称単数のときだけです。

そのため、I と you では does は使いません。

ここは日本語だと主語の違いで動詞の形が変わらないので、感覚的につまずきやすいところです。

正しくは、Do I need a reservation?、Do you like sushi? のように do を使います。

一方で、Does he like sushi?、Does she need a reservation? なら does です。

見分けるコツは、主語を次の2つに分けることです。

  • I / you / we / they → do
  • he / she / it、または1人・1つを表す名前や物 → does

たとえば Ken は1人なので does、my brother も1人なので does になります。

逆に my friends は複数なので do です。

会話では主語が長くなると判定が遅れがちですが、最後に残る中心の名詞を見ると整理しやすいです。

my sister and I なら2人なので do、the dog なら1匹なので does。この確認だけでかなり防げます。

注意点3:過去の話をするときは主語が誰であってもすべてdidになる

過去の文になると、現在のような主語ごとの使い分けは気にしなくて大丈夫です。

主語がIでもyouでもheでもtheyでも、疑問文や否定文では did を使います。

ここで does を引きずってしまうと、形が一気に崩れます。

たとえば「彼は昨日勉強しましたか」は Did he study yesterday? です。

「あなたたちはその映画を見なかった」は They didn’t watch the movie. の形になります。

主語が複数でも単数でも did は共通。この点は現在形よりむしろ楽です。

よくある勘違いを並べると、次のようになります。

主語現在の疑問文過去の疑問文
IDo I…?Did I…?
YouDo you…?Did you…?
HeDoes he…?Did he…?
TheyDo they…?Did they…?

覚え方としては、「過去に入ったら全員did」で十分です。

英語を学び直していると、現在形の三人称単数を意識しすぎて、過去でもheには特別な形がある気がしてしまうことがあります。

でも過去はそこを考えなくていいぶん、判断がかなり軽くなります。

この3つを外さなければ、didとdoesの使い分けはかなり安定してきます。

didとdoesの違いまとめ

didとdoesの違いは、まず時制と主語で決まります。didは過去のことを表し、doesは現在の三人称単数で使う形でした。

迷ったときは、最初に「いつの話か」を見て、現在なら次に「主語はheやsheのような三人称単数か」を確かめると判断しやすくなります。ここが分かるだけで、疑問文や否定文もぐっと作りやすくなるはず。

とくにdidやdoesの後ろは動詞の原形に戻すこと、そしてIやyouではdoesを使わないことは、しっかり覚えておきたいところです。didn’tとdoesn’tも同じ考え方で整理できます。

知識は、声に出してはじめて定着します。今日のうちに「Did you call him?」「Does he play tennis?」のような短い文を3つだけ作って、主語と時制を一緒に確認してみてください。小さく練習を重ねれば、英語を見るたびに止まっていた迷いが少しずつ消えて、自然に選べる感覚が育っていくでしょう。