Should 'no' be always followed by plurals?
My teacher told me that 'no' should always be followed by plurals. However, the expression ' There is no reason that...' doesn't follow this rule. Why?
2 Answers
You must have misunderstood your teacher. He/she was probably referring to a specific context.
No hay razón que... is a bad example as "hay" is a special (impersonal) form of the verb Haber that is both plural and singular. (there is or there are).
No hay razones que.... (there are not reasons that...)
No son razones que... (They are not reasons that....)
No es el razón que...(It is not the reason that...)
Eso no es el porqué que...(That is not the reason that...)
The use of no to negate a verb has nothing to do with the number (singular/plural) of nouns.
This makes no sense to me. Do you mean in English? No sleep "til Brooklyn. I have no idea what your teacher is saying here. Maybe he means something else and you are only getting part of the picture that he is trying to portray.