translate English to French: Several weeks and months ago, such formulas could certainly have provided a basis for discussion.
Il y a quelques semaines ou quelques mois, de telles idées pouvaient encore servir de base de discussion.