translate English to French: A solution should have been found by now.
Or, une solution devrait avoir été trouvée maintenant.