• 締切済み

現在完了の語順

答えのない問題集を勉強していて疑問に思う問題がありましたので、力を貸してください。お願いします。並び替えの問題です。 1とても多くの木がボランティアによってこの山に植えられてきた。 So many trees【have, planted, by volunteers, on this mountain, been】 こたえは、 So many trees have been planted on this mountain by volunteers. か So many trees have been planted by volunteers on this mountain. だと思うのですが、on this mountainとby volunteersで、どっちが先なのかがむずかしいです。 2 兄は自分の部屋で三時間以上、英語の勉強を続けている。 My brother【three hours, been, more than, in his room, studying, English, for, has】 こたえは My brother has been studying English for more than three hours in his room. か My brother has been studying English in his room for more than three hours. だと思うのですが、for more than three hoursとin his roomで、どっちが先か分かりません。 よろしくお願いします。できれば、なぜどちらが先なのかの理由も添えていただくとありがたいです。

  • 英語
  • 回答数4
  • ありがとう数0

みんなの回答

回答No.4

>答えのない問題集を勉強していて疑問に思う問題がありましたので ちなみにテキストの名前と出版社名はお分かりになりますか?

  • Parismadam
  • ベストアンサー率65% (2756/4211)
回答No.3

はじめまして。 ご質問1: <on this mountainとby volunteersで、どっちが先なのかがむずかしいです。> on this mountainが先になります。 1.理由は、動作の対象になるものは、動作の主体になるものより先におかれるからです。 2.「動作の対象になるもの」はここではon this mountain、「動作の主体になるもの」はここでは by volunteersになります。 3.というのは、英語では「動詞との関係が強いもの=修飾関係が近いもの」が動詞の近く置かれます。 4.ここでは、「山に植えられる」という修飾関係の方が、「ボランティアによって植えられる」という修飾関係より、密接な結びつきがあるため、on this mountainを先に持ってくるのです。 ご質問2: <for more than three hoursとin his roomで、どっちが先か分かりません。> in his roomになります。 1.英語の副詞の語順の原則に、「場所+時」という語順があります。 2.ここではその原則に従い、 (1)場所:in his room「彼の部屋で」 (2)時:for more than three hours「3時間以上」 という順序にするのが普通です。 3.もちろん原則に従わない場合もありますから、状況に応じて判断する必要があります。 以上ご参考までに。

回答No.2

最後の来るのが強調されるとおもいます。 しかし、So many trees have been planted by volunteers on this mountain.はちょっと変と思います。場所を強調したい場合は誰が植えようがどうでもよく by volunteers はいらないとおもいます。 planted on this mountain と続くほうがスムーズです。 My brother has been studying English for more than three hours in his room. か My brother has been studying English in his room for more than three hours. のばあいどちらもOKとおもいますが、後者が時間を強調しているように感じませんか?「部屋にこもって3時間以上も」のニュアンスなら後者ですね。「3時間以上も部屋にこもって」なら前者。

noname#106175
noname#106175
回答No.1

文末に来る副詞の語順は 1)状況・様態 2)場所 3)時 だと高校のとき教わったような気がします。 例えば I studied hard in my room yesterday. のように。

関連するQ&A

  • 現在完了進行形について

    今までなんとなく完了進行形というと一時的な動作の継続に使うもの、というイメージがあったのですが、何かを職業や趣味などで長く続けている、というような意味を表すこともよくあるのでしょうか? たとえば、 I have been studying English for three hours. I have been studying English for ten years. という2つの文では、違う部分は続けている時間だけですが、前者は「3時間ずっと勉強し続けている」という意味になり、後者は「10年間、もちろん他のこともしながら英語を継続して学んでいる」という意味になるのでしょうか? また、どちらの文も自然な文でしょうか? よろしくお願いいたします。

  • 現在完了形と現在完了進行形

    現在完了形の継続用法と現在完了進行形ではどのようなニュアンスの差が出るのでしょうか。 例えば「私は3時間勉強してます」という文では、 I have studied for three hours. I have been studying for three hours. の、どちらの文の方が適切ですか? 今まで漠然と、完了形は長い期間、完了進行形は短い期間だと思っていたので下の文を書いていたのですが、上の文でもおかしくないのでしょうか。どなたか教えてください。

  • 過去完了・現在完了などについて教えてください。

    質問の意味は分かるのですが、応え方が分かりません。 自分なりに回答を考えてみました。どうか解説をお願いいたします。 1.What are you doing right now? →I've been studying right now. 2.How long have you been? →I've been studying for three hours. 3.What were you doing last night at nine o'clock? →I had been studying last night at nine o'clock. 4.What time did you stop? →I had been stopped at 11 o'clock. 5.Why did you stop? →I had been finished. 6.How long had you been before you stopped? →I had been stopped before for three hours. 7.What are you going to be doing at nine o'clock tomorrow night? →I will be have been studying at nine o'clock tomorrow night. 8.What time are you going to stop? →I will be have stopped at 11 o'clock. 9.Why? → I will be have finished study. 10.How long will you have been before you stop? → I will be have stopped before three hours.

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

    時制についての質問で疑問に思ったことがあるので答えていただける 方がいましたらよろしくお願いします。 「彼は仕事をやめてしまって、いま別の仕事を探している」 正しいのは 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)The rain stopped.(when I opened the window) (2)She visited the city.(before, so she found the way easily) (3)He was in his room.(for two hours, when his wife came home) (4)How long did they kive in Australia?(before they went back to Canada) (5)These cakes ( ) by my mother yesterday.(make) (6)Today English ( ) all over the world.(speak) (7)More time ( ) for traveling in those days.(need) (8)Cherry blossoms ( ) in spring.(can see) これをといてみると (1)The rain had stopped when I opened the window. 私が窓を開けたとき、雨はやんでいました。 (2)She had visited the city before, so she found the way easily. 彼女はその都市を前に訪問したことがあった、彼女はその道が簡単にわかりました。 (3)He had been in his room for two hours when his wife came home. 彼の妻が帰宅したとき、彼は2時間ずっと部屋にいました。 (4)How long had they live in Australia before they went back to Canada? 彼らはカナダに戻る前にどのくらいオーストラリアに住んでいましたか? (5)These cakes were made by my mother yesterday. これらのケーキは昨日、お母さんによって作られました。 (6)Today English is spoken all over the world. 今日、英語は世界中で話されています。 (7)More time was needed for traveling in those days. 当時は、旅行するのにより多くの時間が必要でした。 (8)Cherry blossoms can by seen in spring. 桜の花は春に見えます。

  • many more

    ある英会話教材の本文にit's clear that many more trees are cut down than are planted.とありましたが、moreの前のmanyはどういう意味でしょうか??moreがmanyの比較形なら、manyは不要のように思えるのですが・・・

  • After~,現在完了.になるのはなぜ?

    After~,現在完了.になるのはなぜ? He has been set free three months after...なぜ現在完了になるのですか?単純過去形にしてもOKですか? 1)たとえば、After I recieved his call, I made a call to him. と、過去に起こったことは、単純に主文は過去形なのに、なぜここでは現在完了なのでしょう? 2)解放されるまでの時間の経過をあらわしているのだとすれば、「3ヶ月後ようやく解放された。」という日本語訳になるべきなのでしょうか? 3)3months after がポイントだとすれば、I have gotten home three hours after I met my mom. というふうに、「~の後の~時間後」の場合はいつでも完了形を使うべきなのでしょうか? ご存知の方がおられましたら、教えていただきたくお願い申し上げます。

  • 完了形

    I lived in this neighborhood for more than 10 years and I will not move now. 間違えをさがせという問題なんですがlived→have livedらしいんですが will have lived will have been living have been living は無理ですか?

  • no better than

     こんにちは。  「TOEICテスト スーパートレーニング基本暗唱例文555」の例文の中に判らない部分があるので教えてください。  No.34に、  He says he's been studying hard, but his English is no better today than it was six months ago. という文章があるのですが、than の後の it was の部分がわかりません。it が指しているのは、his English ですよね? was の後に何か省略されているのでしょうか?

  • 未来完了(進行形)

    未来完了関連で質問があります。 1. ------------------------------------------------- 日本文に合う英文を選びなさい。    「私は8 月にこの本を書き始めました。年末には6 ヵ月以上執筆にかかっている ことになります。」 1. I started writing this book in August. About the end of this year, I’ll be writing it for more than six months. 2. I started writing this book in August. Till the end of this year, I’ll be writing it for more than six months. 3. I started writing this book in August. At the end of this year, I’ll have written it for more than six months. 4. I started writing this book in August. By the end of this year, I’ll have been writing it for more than six months. ------------------------------------------------- という問題で答えが4となっていました。 このby(~までには)と、継続を表すwill have been ~ingの形が 私の頭の中でつながりません。 このbyは、~の時点までには という意味ではないのでしょうか。 ~時点で という意味にbyを使ってなぜなるのかを教えて下さい。 また、代わりにatなどを使ってはいけないのかを教えて下さい。 あと、ついでですが、8月から12月までだと6ヶ月ないので、 このyearは4月~3月の会計年度を意味しているという理解で あっていますでしょうか。 2. By the time you got home, I’ll have cleaned the house from top to bottom. について 完了の意味の未来完了なのでそれまでに終わればよいということで この場合~までにはのbyが使われるのはわかります。 一方で、 単純未来にしてはだめなのかどうかがわからなくなりました。 By the time you got home, I’ll clean the house from top to bottom. 単純未来でも可能で、 完了の意味を強調するために未来完了が使われるのか、 それとも単純未来は不可なのか。 そこらへんを教えて下さい。 また、英辞郎に、 The new bank will start business by the end of 2005. という文があったのですが、、、 例えば、これを逆に未来完了にしてはおかしいでしょうか。 先の文との違いはなんでしょうか。 以上よろしくお願いします。