to set before someone: to place food on the table for a guest, or lay a teaching out for a listener to consider
At its root this word pictures placing one thing in front of another. In the Gospels that is almost always food: a host or a disciple sets a meal before guests, as when Jesus has the loaves and fish set before the crowds. It is the plain language of hospitality, the act of putting something within another person's reach to eat.
The same picture works for the mind as easily as for the table. To "set a parable before" a crowd is to lay it out for them to weigh, and to "set forth" a case is to spread the evidence in the open so hearers can judge it for themselves. What ties food and teaching together is one simple image: something is placed where another person can take it up, whether to eat or to think about.
English keeps the image alive in ordinary phrases like "put it before them" or "lay it out."