• ベストアンサー

添削と解説お願いいたします。

こんばんは。 よろしくお願いいたします。 各組の文がほぼ同じ意味になるように( )に適語を入れなさい。 (1)He left the hotel, and then we reached it. When we reached the hotel, he (had) already ( left ). (2)It is seven years since they got married. Seven years ( )( )since they got married. これがわかりません。彼らが結婚してから7年がたった・・。 (3)It began to rain four days, and it will keep raining until tomorrow. It ( will )( have ) ( keep ) raining for six days tomorrow. お願いいたします。

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

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

  • ベストアンサー
  • go_urn
  • ベストアンサー率57% (938/1643)
回答No.3

こんにちは! (1)He left the hotel, and then we reached it. When we reached the hotel, he (had) already ( left ). これは、大正解です!僕も嬉しくなり乾杯しました! (^0^)/ (2)It is seven years since they got married. Seven years ( )( )since they got married. これがわかりません。彼らが結婚してから7年がたった・・。 これは、No.3 Parismadam さんの3種の例文を是非覚えて下さい!僕も覚えましたよ。記憶力が弱いので、何度も書いて覚えました! (3)It began to rain four days, and it will keep raining until tomorrow. It ( will )( have ) ( keep ) raining for six days tomorrow. これは、時制が、いかに日本人に難しいかを、雄弁に物語っている問題です! これまで4日雨が降ってる。明日も降り続くだろう。 ということは、明日で、6日降っていることになるだろう、という意味の英語を書けばいいことになりますね!! となると、正解は―― It will have been raining for six days tomorrow. となります。 動詞に、keepを使うのは、普通やりませんが、ひょっとしたら、 It will have kept raining for six days tomorrow.が正解にされているかもしれません。 もし、It will have been raining for six days tomorrow.が間違っていると言う先生がいたら、文句言って下さいね!ここに来るよう言って下さいね! でも、もっと本当のことを言うと、 Tomorrow it will have been raining for six days. と、tomorrowを最初に持ってくるべきですね。 受験英語!!――何やら悲しい響きを帯びていますね...

gladkitty
質問者

お礼

ありがとうございました とてもわかりやすかったです!!

その他の回答 (2)

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

こんにちは。 1は合っています。時制の違いがわかってきましたね。 2は年数を主語にした場合は「7年たった」と現在に影響しますから、現在完了を使います。 Seven years have passed since~ となります。 次の3文の書き換えがよく出るので、合わせて覚えておきましょう。 例:「彼らが結婚して7年になる」 They got married seven years ago. =It is(has been) seven years since they got married. =They have been married for seven years.(gotはいりません) =Seven years have passed since they got married. 3も正解です。訳は「明日で6日雨が降り続けたことになるだろう」と、未来形+完了形の時制です。 ご参考までに。

gladkitty
質問者

お礼

いつもありがとうございます。 おかげさまで英語をがんばれるようになりました^^

  • Crowly
  • ベストアンサー率52% (12/23)
回答No.1

(1)は問題ありません。 過去完了の文にすればよいのでそれで正解です。 訳はお分かりだと思いますが、念のため。 <直訳> 彼がホテルを出発した、その時私たちはそこに着いた。 <意訳> 私たちがホテルに着いた時、彼は既に出発していた。 (2)はSeven yearsを主語にするので、 Seven years (past) since they got married. になると思います。 訳はそのままですね。 (3)は、未来完了形に直しますので、それであってると思います。 私も(2)は習ったときに悩みました。完了形の使い方、時間を主語にするのはネイティブも使いますし試験にも割とよく出ますので、覚えておくと良いですよ。

gladkitty
質問者

お礼

ありがとうございました! (2)は(  )が2つですがいいのでしょうか。 参考になりました

関連するQ&A

  • 同意文書き換えの問題で質問です。

    「彼らは3年前に結婚した」 1/They got married three years ago. 2/They have been married for three years. 3/Three years have passed since they got married. 4/It is three years since they got married. これら4つの文の書き換えで質問です。 ・2番は「結婚する=be marrid」を現在完了にしたから「have been married」の考えであってますか? ・1番と2番を「since three years.」にしたら不正解なのでしょうか?  時をあらわす「ago」「for」「since」の使い分けが分かりにくくて… ・3番で主語はThree yearsで人じゃないから受動態になって「have been passed」になったりしないのでしょうか? 質問が多くて申し訳ありませんが、可能なところだけで解答お願いいたします。

  • 英訳

    英訳お願いします! (1)They had known each other for ten years when they got married. (2)I will have seen the musical three times if Isee it again. (3)Next month we will have been married for twenty years.

  • 英語 現在完了

    答えがわからず困っております。 間違えていても構わないのでわかる方回答お願いいたします。 現在完了の問題です。 ◎日本語の意味を表すように、空所に1語を補いなさい。 1、私はこんなに面白い本は一度も読んだことがない。 I have ( ) read such an interesting book. 2、今までヨーロッパへ行ったことがありますか。 Have you ( ) ( ) to Europe? 3、その男の人には以前どこかで会ったことがある。 I have seen the man somewhere ( ). ◎各組の文がほぼ同じ内容を表すように、空所に1語を補いなさい。 1、My sister became ill five days ago and she is still ill. My sister ( ) ( ) ill for five days. 2、It began to rain this morning and it is still raining now. It ( ) ( ) raining since this morning. 3、His grandmother died three years ago. His grandmother ( ) ( ) dead for three years. ◎「ずっと・・・だ」という文を完成しなさい。 1、He is in the hospital. He( ) since Sunday. 2、They live in the house. They( ) for ten years. 3、They are watching TV. They ( ) for two hours. 4、It is raining. It ( ) all day. 回答お待ちしております!

  • 次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか?

    次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか? 例えば We have friends for five years. 「私たちが友達になってから10年になる」ならば ⇒Five years have passed since we became friends. ⇒It has been five years since we became friends. (参考書forest 4th p81) となりますが・・・次の英文だとどうなりますか? They had known each other for ten years when they got married. 「彼らは知り合って10年経って結婚した」(p85過去完了形) ⇒ ⇒ また、これはどうなるのでしょうか? Next month we will have been married for 20 years.(p89未来完了形) ⇒ ⇒ 独学の者です。ご説明宜しくお願い致します。

  • 文が同じ意味になるようにしたいんですが…

    あってますか(>_<)? 1、My wife is Mary. I got married to her twenty years ago. =Mary and I (have)(been)(married) for twenty years. 2、It is two years since my aunt died. =My aunt (has)(been)(died) for two years. 3、He is blind because he lost his sight as a child. =He (has't)(been)(?) since he was a child. この問題がよく分かりません(>_<) 分かるかたお願いいたします。 中学 高校 大学 英語

  • 並べ替え・穴埋めの添削をお願いします!

    1)My parents got married twenty years ago. =My parents (have) (been) married (for) twenty years. =( ) is twenty years ( )my parents got married. 2)I finished my homework, and then I watched a baseball game on TV. =I (had) already (finished) my homework when I watched a baseball game on TV. 3)Fred started using the computer two hours ago. He is still using it. =Fred (has) (been) (using) the computer for two hours. 4)Nobuyuki (not/over/the flu/get/has) yet. He still feels pretty weak. →has not got over the flu 5)Emi (in/have/be/Australia/for/will) a year next month. →will have been in Australia for 1~3は穴埋め、4,5は()内の並べ替え(※動詞を変形)です。 書けていないところもあります。 添削・解説よろしくお願いします!

  • ネイティブ英語:明日明け方まで雨が降り続けるだろう

    「明日の明け方まで雨が降り続けるだろう」 はネイティブの方はどう表現するでしょうか? 1)It will rain till early tomorrow morning. 2)It will rain by early tomorrow morning. 3)It will be raining till early tomorrow morning. 4)It will be raining by early tomorrow morning. 明日の昼には止んでいる場合は will have rained will have been raining など、完了形を使うのでしょうか。 また、英語圏の実際の天気予報で使われている表現もあわせて教えていただけると、嬉しいです。

  • 雨が降っているのでのいい方

    Since it is raining, he may come by taxi.という文の Since it is raining, のところを Because of raining あるいは、Because of rain といいかえても大丈夫でしょうか。

  • 次の問題を解いてください!お願いします!

    次の問題を解いてください!お願いします! 次の文の(?)内に入れるのに最も適当なものを、下から1つずつ選べ。 (1)Tadashi (?) in Turkey for three years when the earthquake happened. ア.was イ.has been ウ.would be エ.had been (2)I heard a scream behind me;one of the boys (?) on a snake. ア.step イ.was stepped ウ.stepping エ.had stepped (3)The manager got angry because we (?) finished the work by the deadline. ア.had イ.hadn't ウ.have エ.haven't (4)He lost the watch his uncle (?) him for his birthday. ア.give イ.giving ウ.was given エ.had given 次の日本文の英訳として最も適当なものを1~5から1つ選べ。 彼はメアリーと結婚して20年になる。 1、He had married Mary twenty years ago. 2、He has been marrying to Mary for twenty years. 3、He married Mary for twenty years. 4、It has been twenty years since he got married to Mary. 5、It is for twenty years that he got married to Mary.

  • 穴埋めの添削をお願いします!

    1)My grandmother is still alive, but she (had been) in hospital for two years. 2)David (had been) natto before he came to Japan. 3)The police (has been chasing) the criminal for many years when they finally caught him. 4)Next month I (will have known) Alice for 20 years. 5)The plane had departed (before) we reached the airport. 6)"Where's Linda?" "(She's gone) to bed." 7)By next April Jane (will have been learning) the guitar for seven years. 8)My father (had given) up smoking three years ago. 9)Your Chinese is very good. How long (have you been learning) Chinese? 英文が多く申し訳ないです。 ()の中の穴埋めです。一通り考えてみましたがいまいちわかりません・・・ ()内の訂正と、英訳も加えてくださると嬉しいです。 よろしくお願いします!