世界とつながるオンライン英会話 DMM英会話

AI講師ならいつでも相談可能です!

AI講師に聞く

なんで彼はベジタリアンじゃないのにお肉を食べないのって英語でなんて言うの?

なんで〇〇は、〇〇じゃないのに〇〇なの。っていう文の英語が知りたいです!

default user icon
kanta hinoraさん
2018/01/13 20:56
date icon
good icon

3

pv icon

6455

回答
  • Why can't he eat meat although he isn't a vegetarian?

  • Why can't he, (being) not a vegetarian, eat meat although he is?

「なんで〇〇は、〇〇じゃないのに〇〇なの」の定形というわけではありませんが、

 「どうして〜しないの(Why doesn't[cant'] 〜」
 「〜ではないけれど(although 〜)」

の2つの組み合わせで言うのが、

 Why can't he eat meat although he isn't a vegetarian?

です。
また、彼の後に「ベジタリアンではないのに」を挟んだ言い方が、

 Why can't he, (being) not a vegetarian, eat meat although he is?

となります。
なお、2つ目の , (being) not a vegetarian, は
 , although he's not a veretarian,
の意味ですので、これをこの位置で使ってもいいです。

回答
  • I know he isn't a vegetarian. Why doesn't he eat meat?

おっしゃられている内容は以下のようにも表現できると思いました(^_^)
I know he isn't a vegetarian. Why doesn't he eat meat?
「直訳: 彼がベジタリアンではないのは分かっている。なぜ彼は肉を食べないんだ」

直訳すれば、こうですが、
ニュアンスとしては、「彼はベジタリアンではないはずなのに、どうして~」みたいな感じです。

元々の文が1文になっているからって、英語でも1文で表さないといけない というルールはないので、
こういうふうに2文に分けて、簡単な文法で言ってみるというのも一つの手です。

以上です。
少しでも参考になれば幸いです(^_^)

★★大阪カフェレッスン英会話講師 KOGACHI

good icon

3

pv icon

6455

 
回答済み(2件)
  • good icon

    役に立った:3

  • pv icon

    PV:6455

AI講師なら
いつでも相談可能です!

AI講師に聞く
anchor ranking icon
アンカーランキング
  • 週間
  • 月間
  • 総合
menu icon
メニュー