主語疑問文と目的語疑問文
Subject vs Object Questions
概要
この文法は何か
英語の疑問文には2つのタイプがあります。主語を尋ねる「主語疑問文」と目的語を尋ねる「目的語疑問文」です。主語疑問文では do/does/did を使わず、語順も変わりません。
いつ使うか
「誰が~したか」「何が~したか」を尋ねるときは主語疑問文、「誰を~したか」「何を~したか」を尋ねるときは目的語疑問文を使います。
作り方
主語疑問文: Who/What + 動詞 + ? / 目的語疑問文: Who/What + do/does/did + 主語 + 動詞 + ?
重要ポイント
- 1主語疑問文では do/does/did を使わない
- 2主語疑問文では語順が変わらない(疑問詞 + 動詞 + 目的語)
- 3目的語疑問文では do/does/did を使う
- 4目的語疑問文では語順が変わる(疑問詞 + do/does/did + 主語 + 動詞)
ルールと例文
主語疑問文(Whoが主語)
Who + 動詞 + (目的語) + ?
Who lives here?
誰がここに住んでいますか?
Who called you?
誰があなたに電話しましたか?
Who broke the window?
誰が窓を割りましたか?
Who teaches English?
誰が英語を教えていますか?
主語疑問文(Whatが主語)
What + 動詞 + ?
What happened?
何が起こりましたか?
What makes you happy?
何があなたを幸せにしますか?
What caused the problem?
何が問題を引き起こしましたか?
目的語疑問文(Whoが目的語)
Who + do/does/did + 主語 + 動詞 + ?
Who do you love?
あなたは誰を愛していますか?
Who did you see?
あなたは誰を見ましたか?
Who does she like?
彼女は誰が好きですか?
目的語疑問文(Whatが目的語)
What + do/does/did + 主語 + 動詞 + ?
What do you want?
あなたは何が欲しいですか?
What did you buy?
あなたは何を買いましたか?
What does he eat?
彼は何を食べますか?
よく使うパターン
Who + 過去形動詞 + ?
誰が~したか(過去の主語を尋ねる)
What + happened + ?
何が起こったか
Who + did + 主語 + verb + ?
誰を~したか(目的語を尋ねる)
使用シーン
事件や出来事の原因を尋ねる
誰が、または何が行動を起こしたかを知りたいとき
Who broke the vase?
誰が花瓶を割りましたか?
What caused the accident?
何が事故を引き起こしましたか?
相手の行動の対象を尋ねる
誰に、または何に対して行動したかを知りたいとき
Who did you meet?
誰に会いましたか?
What did you eat for lunch?
お昼に何を食べましたか?
会話例
事件について話す
Someone broke the window!
誰かが窓を割りました!
Who broke it?
誰が割ったの?
I don't know. What should we do?
わかりません。どうすればいいですか?
Who did you tell about this?
このことを誰に伝えましたか?
パーティーについて話す
Who came to the party?
誰がパーティーに来ましたか?
About 20 people came.
約20人が来ました。
Who did you invite?
誰を招待しましたか?
I invited all my classmates.
クラスメート全員を招待しました。
学習のコツ
- 💡主語疑問文かどうかを判断するには、「誰が」「何が」と訳せるかチェックしましょう
- 💡主語疑問文では do/does/did を使わず、動詞に -s をつけることを忘れずに
- 💡目的語疑問文は普通の疑問文と同じ形で、do/does/did を使います
- 💡答え方で区別:主語疑問文の答えは "Tom did."、目的語疑問文の答えは "I saw Tom."
文化的注意点
英語では主語を明確にすることが重要なため、「誰が」を尋ねる主語疑問文が日常会話でよく使われます。
よくある間違い
Who did come to the party?
Who came to the party?
主語を尋ねる場合(誰が)は do/does/did を使いません。
What did happen?
What happened?
主語疑問文では did を使わず、動詞を過去形にします。
Who you saw?
Who did you see?
目的語を尋ねる場合(誰を)は did を使い、語順を変えます。
Who teach English?
Who teaches English?
主語疑問文でも、三人称単数の場合は動詞に -s をつけます。
Who does live here?
Who lives here?
主語疑問文では does を使わず、動詞に -s をつけます。
Memorizeアプリで効率的に学習
主語疑問文と目的語疑問文を含む、すべての英文法を体系的に学習できます。単語と組み合わせて実践力を養成。