translate English to German: This should have happened earlier.
Das hätte schon früher erfolgen sollen.