みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

文法(whatとwhy)

こんにちは。
( ) do you think caused Pr.Smith to be so popular with his students?
「スミス教授はなぜそんなに学生に人気があったとお考えですか。」
答えはWhatなのですが、解説で、Why do you think was Pr.Smith so popular with...?なら正しい。とありました。(1)私は、問題文ではcause O to do「Oに~させる」で、”スミス教授に人気であらせたのは(要因は)何だと思いますか。”なのでwhyが不可でwhatが適当?と思いました。どうでしょうか。(2)両者の文のthinkの後ろに省略されているS'は何ですか?以上(1)(2)をお願いします。

投稿日時 - 2011-12-06 16:26:05

QNo.7174677

困ってます

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

(1) その通りです.cause の主語ですから名詞のwhat (疑問代名詞)になります。why は副詞なので主語にはなれません。
(2) 最初の文の主語はWhat で、次の文の主語は Pr.Smith です。二番目の文は誤りです。Why do you think Pr.Smith was so popular with his students ? となります。

この文はWhat caused Pr.Smith to be so popular with his students. と Do you think をつなげて一つの文にした間接疑問文です。
この場合<疑問詞+do you think+S+V~?>の形になります。疑問詞が主語になる場合は<疑問詞+do you think+V?>で本問はこの形です。

投稿日時 - 2011-12-06 16:46:50

お礼

回答ありがとうございました。納得することができました。

投稿日時 - 2011-12-06 17:19:17

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)