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.