• 締切済み

英訳

その建物が潰れた後雪が五日間降りましたと言う時私は It had been snowing for 5 days after the building collapsed と言ったんですが今思えばhadは必要かなと思ったんですがなくても大丈夫なのでしょうか??すいませんが教えて下さい(T_T) 後前後関係なにもなくただ 雨が三日間降りましたと言う時も過去完了のit had been raining for3 days になりますよね?? それと彼はそのコミュニティに参加していますと状態をのべる時はhe participates in the communityと現在形で大丈夫ですよね??また言い方かえてbe動詞のままとか…… 長くなり申し訳ありませんが教えて下さい(T_T)

みんなの回答

  • nekomac
  • ベストアンサー率43% (162/371)
回答No.5

#2の回答をもう一度お読みください。 after や before が付く付かないではなく、文法がこの場合は先に考える問題です。 例えば、例文を現在完了にシフトして考えてみてください。 すると、 It has been snowing for 5 days after the building collapse. (その建物が壊れる後、5日間雪が降り続いている) と意味をなさない英語になります。 現在完了進行形はあくまでも、現在より以前からの出来事であり、過去完了進行形は、ある過去より以前から進行していた出来事なのです。 これは、文法ですから誰も変える事は出来ません。 建物が崩壊したのが過去であり、その後に雪が降り始めたのあれば、#2の英文が正しいという事になります。 建物が崩壊したのが雪が降り始める前であれば、after を before に変えるべきです。 It had been snowing for five days before the building collapsed. という英語ならあり得ます。

noname#142902
noname#142902
回答No.4

 おはようございます。  直接的な回答ではありませんが、一応。  「continued」の場合は  ●「continued to snow」●「continued snowing」  の2つの形が可能らしいです。また、「~し続ける」場合には「go on~ing」の方が日常的とのことです。ですので、  ●「go on snowing」  という答えもあるかもしれません。  「参加する」というのは他にも  ●「take part in」●「join」などがあります。前者はより口語的、後者は「参加する」というより「加わる」という印象が強いです。  (参考:ロングマ●英和辞典、ルミナ●和英辞典)  他の方が素晴らしい回答をしているので、やや荒らしになっているかもしれませんが……別解として参考にして下さい。 

  • nekomac
  • ベストアンサー率43% (162/371)
回答No.3

過去完了で継続を表わす事より、時制が逆になっている事の方が問題です。 ご質問にある例文ですと、過去完了進行形の継続を表わす、 It had been snowing for five days は文法的には、 the building collapsed の以前に起きた事になってなってしまうのです。 ご質問者の主張したい「降り続いた」という継続は、for five days で表わされていますし、更に強調したいのなら、適当な言葉、例えば continued to snow, kept snowing, 等を使うべきかと、、、。 また、前回答では触れませんでしたが、現在形という形は、「状態にある」事を意味しますが、(ある期間)その状態にあるならば、やはり進行形か現在完了進行形を使うのがセオリーだと思います。 I'm participating in the community. I have been participating in the community since~~. など。 ご参考にしてください。

noname#106755
質問者

補足

解答ありがとうごさいますo(^-^)o afterを使ったのでhadを使わなくてもさきに潰れたのは明らかかなと思いあえてつかわなかったんですがこれは間違いでしょうか?

  • nekomac
  • ベストアンサー率43% (162/371)
回答No.2

過去完了は現在完了を、そのまま過去にずらした形です。 ですので、現在形よりも現在完了が過去に関わっているように、過去完了も過去形の以前から起きていた事、という前程があります。 ご質問文は明らかに、「その建物が壊れた後」「雪が降り続いた」のですから、反対の文型になっているのではないでしょうか? 正確には、 It snowed for three days after the building had collapsed. となると思います。 また、after や before 等が無く前後関係をハッキリさせなくても良い場合は主節も従節も両方過去形でOKです。

noname#106755
質問者

補足

解答ありがとうごさいますo(^-^)o 継続をあらわすのに過去完了の継続を使ったんですがそのままの過去形で継続をあらわすほうがいいですか?

  • SPS700
  • ベストアンサー率46% (15297/33016)
回答No.1

(1)It had been snowing for 5 days after the building collapsed と言ったんですが今思えばhadは必要かなと思ったんですがなくても大丈夫なのでしょうか?  話している時によりますね。その5日が話す前に終わっていれば  It snowed for five days after the building collapsed  話す時まで降っていたら  It has been snowing for five days (ever) since the building collapsed (2) 前後関係なにもなくただ 雨が三日間降りましたと言う時も過去完了のit had been raining for3 days になりますよね?? 「前後関係なにもなければ」   It rained for three days でいいんじゃないかと思います。 (3)he participates in the communityと現在形で大丈夫ですよね?   いいと思います。

noname#106755
質問者

補足

解答ありがとうごさいますo(^-^)o it rained for~と過去完了じゃなく過去形のままでいいのは状態を表す形だからですよね?? 後過去完了にするかまたは過去形のままにするかはネイティブの人でも人それぞれで変わってくるような気がするんですがそんな事はないでしょうか?…

関連するQ&A