which sentence is correctly punctuated?\no i need to buy these ingredients for the recipe tofu, peanuts, and…

which sentence is correctly punctuated?\no i need to buy these ingredients for the recipe tofu, peanuts, and fish sauce.\no i need to buy these ingredients for the recipe (tofu, peanuts, and fish sauce).\no i need to buy these ingredients for the recipe: tofu, peanuts, and fish sauce.\no i need to buy these ingredients for the recipe- tofu, peanuts, and fish sauce.
Answer
Brief Explanations:
A colon is used to introduce a list when the clause before the colon is a complete thought. In the first option, there is no punctuation to separate the main - clause from the list. Parentheses are used for additional, non - essential information, and the list here is essential, so the second option is incorrect. A hyphen is not the correct punctuation for introducing a list. The third option correctly uses a colon to introduce the list of ingredients.
Answer:
I need to buy these ingredients for the recipe: tofu, peanuts, and fish sauce.