• ベストアンサー

過去形について・・・低レベルな質問ですいませんw

Who helped you then? What did you need then? 上の英文はなぜdidが要らないのかという質問です。 自分の親に聞いてみたところ上のhelpedとneedの違いであって上の文はWho didi you help then? に書き換えられるんじゃないの?とアドバイスされましたがどうなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • tata358
  • ベストアンサー率27% (109/398)
回答No.1

疑問詞 Who が「誰が」という意味の主語になっている文なのでdidを使いません。 疑問詞が主語になっている時、動詞はすぐ直後に置かれ、didやdoなどを使いません しかも三人称単数として扱うので現在形ならば動詞にsかesがつきます。 Who helps you ? 「だれがあなたを手伝ってくれるの?」 Who helped you ? 「だれがあなたを手伝ってくれたの?」 となるわけです。 What も、主語になっていればdidは必要なくなります。 Who はよく「誰が」という主語の意味で使われるのでこのようなケースをよくみかけます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

 Who did you help? だと,「あなたは誰を手伝ったのか」という意味になってしまいます。did you だと you が主語で,who は「誰を」となって help の目的語になります。whom という目的格は疑問詞の場合ほとんど用いません,特に口語では。  Who helped you? は,「誰があなたを手伝ったのか」という意味で,who が主語になっています。疑問詞が主語の場合,do, does, did を用いようとすると,Did who ~となり,who が文頭に来なくなるため,用いられません。  What did you need? は you が主語で,what が目的語です。  疑問詞が主語かどうか,で区別してください。

すると、全ての回答が全文表示されます。

関連するQ&A