translate English to German: Much more should have been done in the past years.
Viel mehr hätte in den vergangenen Jahren getan werden sollen.