"She has not eaten the soup yet."
Translation:Вона ще не з'їла суп!
The genitive would be супу, not супа.
Both суп and супу work in this sentence.
So you eat soup in Ukrainian, you do not drink it. Correct?
I know that may sound strange, but in some languages - Chinese, for one - you drink soup. You do not eat it. It sounds strange to them to hear "to eat soup."
Right! We always use the verb їсти (eat) about soups, never пити (drink).