• ベストアンサー

英語の問題

勉強中にわからない所がありました。 (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なしは大丈夫ですか? 教えてください!

  • 英語
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
noname#257329
noname#257329
回答No.2

すでに回答が出ていますが・・・。 (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       副詞句    副詞句   副詞句 以上です。「私の文で少しでも質問者さんの分からない所の理解のお役に立てればいいな☆」と思って回答してみました。

参考URL:
http://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=invite&stype=0&dtype=1
pikushikyo
質問者

お礼

丁寧にありがとうございます! よくわかりました!

その他の回答 (1)

  • ocanada
  • ベストアンサー率30% (33/107)
回答No.1

1から2はOK 3と4は両方間違ってます 3-> Mike invited me to dinner yesterday. 4-> I was invited to dinner by Mike yesterday.

pikushikyo
質問者

お礼

なるほどー 理解しました、ありがとうございます

関連するQ&A

  • 「ずっとピアノを弾いていた」で進行形は使える?

    文法の問題で2“She looks tired. She ~ the piano for two hours.”というのがあります。私は“has been playing”だと思うのですが、選択肢には“has played”と“is playing”しかありません。この2つの中では“is playing”かなと思うのですが、現在進行形の文に“for two hours”が繋がってもいいのかな?と悩んでいます。 どなたかアドバイスをお願いします。

  • じせいもんだい

    Kate ( ) tennis for three hours. 1,has played 2,is playing 3,has been playing 4,had been playing 3以外はなぜだめなのか教えてください。 特に3と4の違いがわかりません。 回答お願いします。

  • 完了形

    1( )内の動詞を適切な形にしてください。 (1)It is still raining (rain) since yesterday.    昨日からずぅとあめが降っている (has been raining) (2)You're still playing catch.You (play) catch for an hour. 一時間キャッチボールをしている ( have been playing) (3)She is still talking on the phone.She (talk) on the phone for two hours. (has been talking) 2時間電話で話している (4)Lucy hasn't come yet. I (wait) for her since ten.               〔have been wainting ) あっているか アドバイスおねがいします。

  • 時制について 現在完了形、 過去形と過去進行形

    時制についての質問で疑問に思ったことがあるので答えていただける 方がいましたらよろしくお願いします。 「彼は仕事をやめてしまって、いま別の仕事を探している」 正しいのは He has quited his job and is looking for a another job なんですが He qited his job and has been looking for a another jobは なぜ間違いなのでしょうか?こちらは完了進行形と言われています。 正しい方は、現在完了形の結果用法と呼ばれるものです。 また別の質問がありまして、 I studied English for two hours yesterday I was studying English for two hours yerterday 正しいのはどちらでしょうか?

  • [英語]()に入るものを教えて下さい><

    1. Two years () since George came to Japan. (1) pass (2) are passed (3) have passed (4) are passing 2. I have no idea when she () next time. (1) had come (2) has come (3) came (4) will come 3. My grandfather () for three years. (1) was dead (2) has died (3) has been died (4) has been dead 4. I () waiting for him for thirty minutes when he appeared. (1) am (2) was (3) have been (4) had been 5. Don't call me at nine tonight, please. I () at that time. (1) was studying (2) studied (3) had studied (4) will be studying 6. Next time I () to the library, I'll get that book for you. (1) go (2) will go (3) had gone (4) will have gone 7. We'll be leaving as soon as everyone (). (1) had arrived (2) arrived (3) has arrived (4) will have arrived 8. My mother () at the hospital when she was young. (1) worked (2) has worked (3) has been working (4) is working

  • よろしくお願いします

    My husband has been invited to two separate weddings recently. The first wedding was casual and informal, and the second is a formal and destination affair. I was not invited to either. The first wedding he has already attended without me and only told me he was going to the wedding the morning of. http://www.slate.com/articles/life/dear_prudence/2017/03/dear_prudence_i_masturbate_with_other_men_do_i_need_to_tell_my_wife.html?via=rubric_recirc_recent The first wedding he has already attended without meのThe first weddingの前にはas forか何かが省略されていると考えて良いでしょうか?あと、he was going to the wedding the morning ofは正しい英語でしょうか?その場合は the morning ofの解説をお願いします。よろしくお願いします

  • 以下の文、日本語にするとどんな違いがありますか?

    1:I had been taking the violin lesson for two years before I moved to Sendai. 2:I had taken the violin lesson for two years before I moved to Sendai. 3:I was taking the violin lesson for two years before I moved to Sendai. 4:I took the violin lesson for two years before I moved to Sendai. 英文が表しているニュアンスを正しく理解したいと思います。 よろしくお願いします。

  • had been playing tennis?

    【設定】  I met Pole and Kathy yesterday as I was walking through the park.☆1)They had been to the Sports Center where they had been playing tennis.  They were going to a cafe and invited me to join them, but I had arranged to meet another friend and didn't have time. ☆1)の文の~where they had been playing tennis.がわかりません。  I met them yesterday as I was walking ~. なので theyがそれより前に the Sports Centerに行って帰ってきた 大過去で『had been to 場所』なのは、わかります。 その場所 the Sports Center whereで 大過去で play tennis を公園で会う前にもう済んでしまっていた。わけなら  ~where they had played tennis. では、ないのでしょうか? 完了進行形にする意味がわかりません。 『そこでその頃~していたのでした。』なら進行形もわかるのですが・・・・。 すみません、宜しくお願い致します。

  • 現在完了形にagoは使わない?

    現在完了には過去の一時点を表すyesterday とか ~ago が使えないのは知っています。でも He has been sick since yesterday. はOKですよね。 ならば「2日前から」の時 He has been sick since two days ago. とは言わないのでしょうか。 問題集などには He has been sick for two days. と言い換えるように書いてありますが。 He has been in the hospital since he got sick two days ago. は言えますよね? どなたか疑問にお答えください!

  • 違いを教えてください。

    He ( ) to see the doctor for more than two hours. (1)waited (2)has been waiting どちらが適語か?英文法問題集からの質問です。 答え:(2)has been waiting わからないのは、(1)waitedでも可能だと思っているので、(2)が正しいとされるのがわかりません。google検索で I waited to see the doctor for 時間. で沢山使用例が出てきます。 教えてください。