Things in different tenses to watch for in the
translation.
1. Venir de + infinitive
To have just done Something
e.g : Je viens d’arriver – I have just arrived
2. Depuis + present
To have done something for a time
e.g : Je joue au piano depuis trois mois – I have played the piano for 3
months
3. Après avoir/ après être + past participle
After having done something
e.g : Après avoir mangé
Après être arrivé(e)
translation.
1. Venir de + infinitive
To have just done Something
e.g : Je viens d’arriver – I have just arrived
2. Depuis + present
To have done something for a time
e.g : Je joue au piano depuis trois mois – I have played the piano for 3
months
3. Après avoir/ après être + past participle
After having done something
e.g : Après avoir mangé
Après être arrivé(e)