translate English to German: For example, this proposal should have been presented some time ago.
Beispielsweise hätte dieser Vorschlag früher vorgelegt werden müssen.