The correct answer is A) There needs to be an actual dispute between parties
Advisory Opinions are opinions given by a court that advises on the constitutionality or interpretation of the law. In the United States, federal courts and some states courts are not allowed to issue advisory opinions because it may appear to be a violation of the separation-of-powers doctrine.
The judicial branch exists to solve legal disputes and they need to do it by interpreting and applying the existing law.
Because of this, courts are only allowed to give advisory opinions when an actual dispute exists before the Court. This is called the “case or controversy” requirement.
The answer is A. there needs to be an actual dispute between the parties.
The Constitutional limitation in Article III of "case or controversy" states that the Court can only interpret the law in the context of an actual case of controversy between litigants, and that it has no power to provide advisory opinion about the law so as to ensure neutrality.