• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:穴埋めの添削をお願いします!)

8 Examples of Sentence Corrections and Translations in English

このQ&Aのポイント
  • Get help with sentence corrections and translations in English. Improve your grammar and language skills with these examples.
  • Learn how to correct and translate sentences in English with these helpful examples. Enhance your language proficiency now.
  • Discover 8 examples of sentence corrections and translations in English. Improve your understanding and fluency in the language.

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

  • ベストアンサー
回答No.1

1)My grandmother is still alive, but she (had been) in hospital for two years. →My grandmother is still alive, but she (has been) in hospital for two years. →もうひとつの動詞 is と、for two years がヒントになります。  現在形ということは「今までの2年間」なので、現在完了。 「私の祖母はまだ生きているが、2年間ずっと入院している。」 2)David (had been) natto before he came to Japan. →David (had eaten) natto before he came to Japan. →もうひとつの動詞 came と、接続詞 before がヒントになります。  「”過去形の文”よりも前に」なので、過去完了。 「デイビッドは日本に来る前に納豆を食べたことがあった。」 3)The police (has been chasing) the criminal for many years when they finally caught him. →The police (had been chasing) the criminal for many years when they finally caught him. →もうひとつの動詞 caught と、接続詞 when、それと for many years がヒント。  「”過去形の文”の時まで2時間」なので、過去完了(進行形) 「ついにその犯罪者を逮捕したとき、警察は(その前の)何年間も彼を追いかけていた。」 4)Next month I (will have known) Alice for 20 years. →正解だと思います。 「来月で、私がアリスと知り合って20年になる。」(意訳) 5)The plane had departed (before) we reached the airport. →正解だと思います。他に when でもいいと思います。 →「到着したときには出発してしまってた」という意味ですよね。 「その飛行機は、私達が空港に着く前に(着いた時には)出発してしまっていた。」 6)"Where's Linda?" "(She's gone) to bed." →正解だと思います。 →どこ?って聞いているということは、ここには居ないので、  「~してしまった」と、”完了”を表す現在完了ですよね。 「リンダはどこですか?」「彼女はもう寝ました。」 7)By next April Jane (will have been learning) the guitar for seven years. →正解だと思います。 →by next April と for seven years がヒントで未来完了ですよね。 「今度の(来年の)4月で、ジェインはギターを7年間習っていることになる。」 8)My father (had given) up smoking three years ago. →My father (gave) up smoking three years ago. →「3年前」とはっきり過去のある時点を指定しているので、過去形。 「私の父は、3年前にタバコをやめた。」 9)Your Chinese is very good. How long (have you been learning) Chinese? →正解だと思います。learning の代わりに studying でも。 →もうひとつの動詞 is と、how long がヒント。  現在までの、どれくらいの期間?なので、現在完了(進行形)ですよね。 「あなたは中国語がとても上手です。(今まで)どれくらい中国語の勉強を続けてきたんですか?」 ご参考まで。

chamine007
質問者

お礼

丁寧な解説ありがとうございます! 参考にさせていただきます*

関連するQ&A