Czy zdanie brzmi poprawnie?

Temat przeniesiony do archwium.
Cześć. Czy następujące zdanie jest gramatycznie poprawne?

Hadn't been better if they would have signed contract year earlier?

Dzięki.
nie
brak podmiotu, a w drugiej czesci zdania nieodpowiednia forma gramatyczna
If they had signed contract with him year earlier, it would have been better for them?
moze:
would it not have been better if they had signed the contract a year earlier?
Ok, dzięki za pomoc
Trochę mnie to zastanawia bo widziałem zdania które zaczynają się właśnie od Hadn't i tak ciężko mi to jakoś przyswoić ale uczę się cały czas.
zdania zaczynajace sie od hadn't to zdania rownowazne "if ... hadn't"
np. hadn't they come... = if they hadn't come...
Temat przeniesiony do archwium.