translate English to French: No doubt there have been delays.
Il y a probablement des retards.