Here is the language:
$\{w \in $ {$0,1$}$^* \mid w$ has 2 to 3 times more $0$ than $1$, inclusively$\}$
The following grammar does not generate such language. Prove it by finding a word of the language that is not generated by the grammar.
$S \rightarrow\varepsilon $
$| 001S | 00S1 | 0S01 | S001 $
$| 010S | 01S0 | 0S10 | S010 $
$| 100S | 10S0 | 1S00 | S100 $
$| 0001S | 000S1 | 00S01 | 0S001 | S0001 $
$| 0010S | 001S0 | 00S10 | 0S010 | S0010 $
$| 0100S | 010S0 | 01S00 | 0S100 | S0100 $
$| 1000S| 100S0| 10S00| 1S000|S1000 $
The grammar clearly always respects the condition that there is always 2 to 3 times more $0$ than $1$, inclusively.
In every case, there is either 2 "$0$" and 1 "$1$" OR 3 "$0$" and 1 "$1$".
So for 100 "$1$", I can have 200 to 300 "$0$", which is what we want.
I can have words starting with only "$1$"s and ending with "$0$" with $|1S000|$ and $|1S00|$. The reverse can be done with $|000S1|$ and $|00S1|$.
The other cases can be used to alternate "$1$"s and "$0$"s in the word.
So I really can't think of a word in the language that the grammar can't generate!
Any help appreciated!
This grammar is incapable of generating any word that both starts and ends with 0000. Pick any word of the language that satisfies this constraint: there are plenty to choose from of many different lengths.