translate English to French: A discussion has been under way for months.
Il y a eu depuis des mois un débat.