The first sentence should be correct but it sounds bad to me. Why is были wrong?

У его мамы было две работы.
У его мамы были две работы.