The correct options are
B Sulphur
C Phosphorus
Generally, metals react with acid to produce metal salt and hydrogen gas. The reaction is represented as:
Metal+Acid→Metal salt+Hydrogen gas
But, non-metals don't react with acids at all. So, sulphur and phosphorus will not liberate any gas.