変ですか? → 少し変です。
To be good the vinegar for your health, we have known it for a long time.
⇒ ① We have know it for a long time that the vinegar is good for our health.
② It has been known for a long time that the vinegar is good for our health.
参考にしてください。