translate English to French: Things have definitely dragged on too long.
Les choses n'ont assurément que trop traîné.