Translate the following English sentence to French:
"For a number of years, and until a few days ago, we had received no reply."
Nous n'avons reçu aucune réponse pendant des années jusqu' à ces derniers jours.