translate English to French: I think we have to give very serious answers to a few questions here.
Je crois que nous devons répondre à certaines questions avec le plus grand sérieux.