Concept:A table cloth is primarily used to protect the table from damage, heat, spills, and scratches.Explanation:In table setting, the table cloth protects the table surface from hot dishes, spilled food, and scratches.While it can also make the table attractive, formal, or reduce noise, the main functional reason is protection.Answer:B. protect the table surface.