Loin d'être bilingue, je peux tout de même essayer d'aiguiller...
Pour ta première phrase :
When I am on holiday, I will have send you an email
Que cherches tu à dire ?
Si c'est : quand je serai en vacances, je t'enverrai un mail, je traduirai plutot par :
When I will be on holiday, I will send you an email
(on a la même concordance des temps qu'en Français)
Pour la 2ème phrase, j'ai trouvé un support de cours sur internet, fort utile à mon gout, et qui j'espère te sera utile :
Conditionnel
présent :
Conditionnel (COURS) - Test interactif exercice anglais
Conditionnel passé :
Conditionnel passé-anglais
Si je savais parler anglais avec fluidité, je pourrais lire un livre en anglais
If I spoke English fluently, I would read a book in english, but I can't.
IF + Prétérit, sujet + would + infinitif sans TO
au passé ça peut donner ça :
Si tu m'avais enseigner l'anglais, je l'aurai su pour lire des livres en Anglais
If you had taught me English, I would have known it to read books in English
IF + sujet + HAD + participe passé, sujet + WOULD + HAVE + participe passé
On pourrait faire une tite synthèse de cours pour le mettre dans la rubriques des leçons d'anglais... mais pas trop de temps today...
Est-ce que ça t'éclaircit les idées ?
J'espère en tout cas que mes idées sont bonnes mais je me suis basé sur les cours qui m'ont permis de revoir par la même occasion !
Bisous