英語
中学生
解決済み

正誤問題で
Any students weren't able to pass the difficult history test.は間違ってて
No students were able to pass the difficult history test.が正解なんですけどなんでAny じゃなくてNoなんですか
あとweren'tじゃなくてwereになる理由も教えて欲しいです!
あとあとこれの文法ってなんですか!

回答

✨ ベストアンサー ✨

英語においてはanyの後にnotを書くのは良くないとされています。というのも英語では先にnotを言って否定文だよって伝えるのがルールになっているからです。そのためAny students weren'tではなくNo studentsとかいて否定文だよって知らせます。また最初にNoって言ってるので次にもう一回notを言ってしまうと、被ってしまうのでwereにします。
これの文法はよくわからないのですが強いていうなら代名詞かなと思います

ありがとうございます!
謎が解けました!!

この回答にコメントする

回答

anyって疑問又は否定で使う言葉なんだけど
意味は「あるかどうか」って言う可能性の話なんだよ。
Do you have questions?って感じであるかわからない時に聞く。
今回の文章のanyは投稿主が言いたい「誰もいない」って意味は持たない。
not anyなら正しいけどnot anyとnoは言い換えが可能
今回の文章はできた”生徒”を強調したいぽいからnoの方が適当かな

かいと

Do you have any questions ?の誤植です。

ありがとうございます!!分かりました!

この回答にコメントする
疑問は解決しましたか?