- ベストアンサー
英語にする問題ですがわからないところがあります。
いくつかの教室は昨日掃除されませんでした。 解答はSome classrooms weren't cleaned yesterday. ですが否定文なのになぜanyではないのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Some classrooms weren't cleaned yesterday.ですが否定文なのになぜanyではないのでしょうか? →まず、anyは否定と疑問文に使い、someは肯定文に使うということを習ったとするなら、それは嘘です。とても馬鹿げた文法知識です。即捨てましょう。anyなど肯定文によく出てくるし、someが疑問文、否定文に出てくることもあります。 anyというのは、「何でもあり」という意味です。数学で言うとXのようなもので、何を代入しても結構という意味です。 例; Any child can eat these cookies. どんな子でもこのクッキーを食べることができる。アメリカ人でもフランス人でも、何歳でも、貧しくても、金持ちの子でも、誰でもという意味。 Mr. and Mrs. White don't have any children. ホワイトさんご夫妻には子どもが一人もいません。 どんな子どもでも、子どもは一人としていない。 この場合、anyがありますので、背の高い子でも低い子でも、男女どちらでも、病気でも、どんなこでもーーというのがその意味。それが否定されると、全否定になりますね。背の高い子も低い子もいない、男女どちらもいない、病気の子どももいない、どんな子もいないーーということになります。 このとき、重要なのは語順です。anyを否定して全否定するときは、anyの前にnotなどの否定語を持ってきます。決してanyの後ではありません。 お示しの文でanyをつかって Any classrooms weren't cleaned yesterday. では意味がつかめません。まず、anyの後に否定語が来ていますから、全否定になりません。 英語として失格です。 ところが、 Two classrooms weren't cleaned yesterday.は言えますね。 Three classrooms weren't cleaned yesterday.でもFour, Five, Six,でも言えますね。 Many classrooms weren't cleaned yesterday.もOK。 A number of classrooms, Several classrooms, A few classroomsなども大丈夫。 ならば、数をぼかす Some classrooms weren't cleaned yesterday.も、いくつかの教室はという意味では問題ない英語です。正しい英語です。 以上、ご参考になればと思います。
その他の回答 (1)
- princelilac
- ベストアンサー率24% (1618/6634)
「some を肯定文で、any を否定文と疑問文で使う」と説明がされることが多いですが、はっきり言いますが、間違った説明です。なぜこのような迷信が広まったのか不思議ですが、英語の先生でも信じている場合が多いのが現状です。 some は「いくつかの」のという個数を表す言葉です。one two, three,… some, many, no,… が同じグループの語だと考えてください。もう一つ覚えておきたいのは、some は数えられないものに対しても使えるということです。「いくらかの」という訳語で、「適量」を表すことです。 any には「いくらかの」という数量の意味はありません。 (1)肯定文で「どんな…でも」 (2)否定文で「一つも…ない」「少しも…ない」 (3)疑問文で「何か…?」「いくらかでも…?」 の3通りが基本的な意味になります。無理に訳文の中に入れようとすると不自然な和訳になることも多く、特に(2)(3)の場合は、意味をつけずに済ませても構いません。 Some classrooms weren't cleaned yesterday. は、掃除されなかった部屋が「いくつか」あるという意味なので some になります。「部屋は一つも掃除されなかった」の意味にしたい時は、下のようになります。 No classroom(s) was (were) not cleaned yesterday. 単数、複数は話す人の気持ちによります。部屋の多さをイメージしている時は複数形にします。