Translate
Please correct my mistakes:
1. I've heard it said that in the services sector those without a permanent contract are afraid of getting the sack.
Je l'ai entendu dire qu'à la industrie de service ceux qui n'ont pas un contrat permanent ont peur d'être viré.
2. I've been told that numerous gaps have been identified in the teaching of other languages.
J'étais informé que un nombre de trous etaient identifié à l'enseignement d'autres langues
3. Even knowing that he should have kept quiet, he couldn't keep himself from telling everyone.
En sachant qu'il aurait du se taire, il n'a pas pu s'arreter de dire tout.