1) For a given grammar, there is one and only one language.
This is correct.
A grammar is set of rules, all the strings which are generated by the grammar constitute the language.
But a language is a collection of strings and more than one rules can be framed which can generate the same set of strings so, Option B is false.