The modern periodic table organizes elements into blocks: s-block, p-block, d-block, and f-block. The non-metals are mostly found in the p-block of the periodic table.
• (A) s-block: Incorrect. The s-block elements are metals, and non-metals are not typically found here.
• (B) p-block: Correct. The p-block elements include most non-metals such as oxygen, nitrogen, and halogens.
• (C) d-block: Incorrect. The d-block elements are transition metals, which are mostly metallic.
• (D) f-block: Incorrect. The f-block consists of lanthanides and actinides, which are metals.
Therefore, the correct answer is (B) p-block, where the non-metals are found.
Final Answer: p-block.