Le « t » final de « fait » se prononce quand trois conditions sont réunies :
- « Fait » est un nom.
- Il est au singulier.
- On veut l’accentuer, le distinguer du reste ; par exemple, en fin de phrase, ou dans une locution (comme « en fait »).
On prononce la plupart du temps le « t » dans :
En fait ;
de fait.
On ne le prononce jamais dans :
Mon journal a encore titré sur un fait divers !
Parlons des faits !
Il fait son devoir.
Et toi, l’as-tu fait ?
Le « t » se prononce également pour réaliser une liaison.
Prendre fait et cause ;
Fait-il beau ?
Pour « soit », ce n’est pas plus simple.
- Employé seul pour faire une concession, on prononce le « t ».
Soit, j’admets mon erreur.
- Lorsqu’il est utilisé comme conjonction, on ne le prononce pas devant une consonne, mais on le prononce pour faire la liaison.
Soit aujourd’hui, soit demain.
- Lorsqu’il s’agit du verbe être conjugué, on fait la liaison.
Il faudrait qu’il soit admis au comité.
- Même si on peut vouloir l’éviter dans certains cas, pour raisons de clarté.
Soit a un réel positif.