Jesus is talking to a group of people about what they as individuals should and should not do. The "you" is plural in "you have heard" and "I say to you." The "you" and "your" are singular in "Do not swear" and "carry out your oaths," but in some languages they may need to be plural. (See: [[rc://en/ta/man/translate/figs-you]])
This can be expressed with an active verb. Alternate translation: "God said to those who lived long ago" or "Moses said to your ancestors long ago" (See: [[rc://en/ta/man/translate/figs-activepassive]])