Use either Responsive Disclosure or Responsive Enabling depending upon the standards in the format you're working in.
Responsive Disclosure would mean first showing a radio button like this...
download bmml source – Wireframes created with Balsamiq Mockups
...and then revealing the additional option in the whitespace if the user selects no, like this...
download bmml source
Responsive Enabling would mean first showing the options greyed out instead of hidden, like so:
download bmml source
You can also find Responsive Disclosure and Responsive Enabling in the Quince Infragistics pattern library and on pages 179-185 of Designing Interfaces, Second Edition by Jenifer Tidwell.
Note: I've changed from a droplist to radio buttons because there are only two options. Unless space is severely constrained or you're trying to nudge your user to stick with the default, radio buttons are the better pattern in this case.
Also, if at least one of the options A, B, or C must be selected, it may be better to use a droplist with 7 explicit options instead of checkboxes, especially if you don't want an option selected by default.