translate English to French: We have been surprised by some of the questions which have come up in relation to this subject.
Nous avons été surpris par certaines des questions apparues en lien avec ce sujet.