Concept:The word "pleased" is normally followed by the preposition "with" when we talk about being satisfied with something or someone.Explanation:The standard expression is "pleased with" followed by the object of satisfaction.Here, the object is "your visit".So, the correct sentence is: "We are pleased with your visit."The other options ("by", "at", "for") do not fit this natural collocation.Answer:B. with