こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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?


英文が多く申し訳ないです。

()の中の穴埋めです。一通り考えてみましたがいまいちわかりません・・・

()内の訂正と、英訳も加えてくださると嬉しいです。

よろしくお願いします!

投稿日時 - 2011-05-27 21:15:56

QNo.6767899

すぐに回答ほしいです

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

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 がヒント。
 現在までの、どれくらいの期間?なので、現在完了(進行形)ですよね。
「あなたは中国語がとても上手です。(今まで)どれくらい中国語の勉強を続けてきたんですか?」

ご参考まで。

投稿日時 - 2011-05-27 21:49:38

お礼

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

投稿日時 - 2011-05-27 22:24:06

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)