「もしーだったら、ーになるでしょう」って英語でなんて言うの?

もし犬を飼ったら、世話に時間をとられるでしょう。

というにはなんと言いますか?時制をどうするかが気になります。
Danielさん
2016/08/31 23:03

83

111142

回答
  • If I had a dog, I would have to spend pretty much time taking care of it.

  • If I have a dog, it will take a lot of time taking care of it.

この場合は、仮定法過去か、あるいは普通の条件文のどちらかになります。

もし、「飼わないけど、もし飼っていたとしたら」という事実に反していう場合は
仮定法過去の公式を使い、例文1のように
If +主語+動詞の過去形+~, 主語+would/should/could/might +動詞の原形+~
の形になります。
(例文1の直訳・「もし犬を飼っていたとしたら、世話をするのにかなり時間を費やさなければならないだろう」)

そうでなく、これから飼うかもしれなく、飼った場合を想定して言うのであれば、例文2のように、普通の条件文になります。
(例文2の直訳・もし犬を飼ったとしたら、世話をするのに時間がたくさんかかるだろう)

なお、条件文の場合、気を付けなければならないのは、もし犬を飼ったら…の部分(If 節の部分)は、意味的には未来のことですが、現在形で書くということです。時や条件を表す副詞節の中は、未来のことであっても現在形で書くという、文法上の決まりがありますので。
なお、そのあとの、カンマ以降の節の中は、未来形でOKです。

英語では、時制は非常に大切で、それをまず頭において考えるというDanielさんの姿勢は素晴らしいですね。
これからもぜひ頑張ってください。

PS なお、「動物を飼う」という場合、keepを使う人が時々いますが、keepを使うと、動物愛護団体から苦情がつく?可能性もありますので
(keepは、「閉じ込める」というようにとられかねないため)
have を使うのが普通で、お勧めです。
回答
  • 1. If I were to get a dog, I would have to spend a lot of time taking care of it.

  • 2. If I got a dog, I'd have to spend a lot of time taking care of it.

  • 3. If I had a dog, I'd spend a lot of my time taking care of it.

4. If I get a dog, I'll have to spend a lot of time taking care of it.

上記の英訳例は全て自然な英語です。

このように日本語で言い方一つでも英語では複数の言い方や時制の組み合わせがあるのが分かると思います。それは英語の特徴でもあります。もちろんそれぞれの例文はニュアンスが少し違うのですが、この場合に意味が十分近いので、まず今まで勉強した文法を使っているのを一つ選んでそれを使えるまでに練習しても良いと思います。
DMM Eikaiwa I DMM英会話

83

111142

 
回答済み(2件)
  • 役に立った:83

  • PV:111142

アンカーランキング
  • 週間
  • 月間
  • 総合
メニュー

ご利用にはDMM.comのログインが必要です

無料会員登録はこちら