- ベストアンサー
どちらが自然な英語でしょうか?
色々な数の星の絵が描いてある絵カードを見せて 説明する際に (1)Every card has some stars. (2)There are some stars on the each card. どちらが話し言葉として自然な表現でしょうか? またもっとふさわしい表現があればご教授ください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(1)Every card has some stars. (2)There are some stars on each card. どちらも自然ですが、There are を用いる文章は wordy (無駄が多い) とされ、前者の簡潔さが好まれます。ざっくり簡単にいえば単語の数の少ない方がよいのですね。とくに話し言葉という観点でではありません。 on the の the は取りましょう。every/each はいずれでもよいと思います。
その他の回答 (1)
- nickolas10
- ベストアンサー率60% (6/10)
回答No.2
2つの文は、少し意味が違うと思います。1、はevery とすると、この世界にあるすべてのカードに星があるという意味になってしまいます。2、は表現はあってますが、theが要りません。 Each card has some stars on it. これがふさわしいかなと思います。
質問者
お礼
ご回等ありがとうございます。 手に持っているカードを全部見せながら説明するので everyという表現でいいと思っていました。。 everyとeachの違いが感覚的にわかっていないのでしょうね。。 勉強になりました。
お礼
ご回答ありがとうございます。 大変参考になりました!