According to me it's option A,
Steps :
To make this predicate false we should get second part to be false when first part is true.
Assuming $\exists x [\lnot p(x) \land \lnot q(x)]$
Which is making second part false at the same time $\forall x[p(x) \lor Q(x)]$ become false also, resulting overall predicate become true.
But the answer says it's B, can you explain where i went wrong in the solution.
[i didn't checked for option B, i just want to know why not A]
Update :
Now i'm having problem to invalidate the option $C$.

For A let P(x) mean x is even, Q(x) mean x is odd. Then the implication in A has the assumption true but conclusion false.
Edit: The universal set I was taking is the set of integers. Any subset of that having at least one even and at least one odd woud also work.