Starting symbol $\rightarrow S$
Non-terminal variables$ = \{(,)\}$
Production rules:
$S \rightarrow (\; )$
$S \rightarrow SS$
$S \rightarrow (S)$
$S \rightarrow \varepsilon$
Here, the first rule is redundant as we can have it using rules $3$ and $4.$
Option B cannot generate empty string and option C cannot generate nested parenthesis.
So, the correct answer is A;D