質問: 英語の問題 勉強中にわからない所がありました。 (1)tom has been playing the violin for two hours. ↓ (2)for two hours tom has been playing the violin. (3)mike invited to me dinner yesterday. ↓ (4)dinner was invited to me by mike yesterday. このように(1)を(2)に、(3)を(4)にできますか? また(4)のtoなしは大丈夫ですか? 教えてください!
回答: すでに回答が出ていますが・・・。 (1)(2)for two hoursは副詞句なので前に出しても大丈夫でしょう。 (2)〈for two hours〉 tom has been playing violin. 副詞句 s v o ※〈〉は分かりやすくするためにつけているだけです(以下同様) hoursとtomの間にコンマをつければ分かりやすいかも。 (3)(4)辞書を引いてください。inviteは『他動詞』と出ているはずです。(参照urlの1に似たようなフレーズがあります) ※他動詞の定義は先生に聞くなりお願いします。 だから (3)mike invited me〈to the dinner〉〈yesterday〉. s v o 副詞句 副詞句 また受動態とは『文法で、他からの動作・作用を受ける対象を主語に立てた場合に、その述語の動詞がとる形式。所相。受身』と言う定義。 (3)は『マイクは昨日私を夕食に招待した』という意味で「招待する」動作主(つまり「招待する人」)は「マイク」、「招待」という動作を受ける対象(つまり「招待される人」)のは「私」である。 動作を受ける対象を主語に立てるのだから「私」が主語になります。 よって (4)i was invited 〈to the dinner〉〈by mike〉〈yesterday〉. s v 副詞句 副詞句 副詞句 以上です。「私の文で少しでも質問者さんの分からない所の理解のお役に立てればいいな☆」と思って回答してみました。