to have just
venir de + inf
to be in the process of doing something
etre en train de + inf
to be about to do something
etre sur le point de + inf
by/while doing something
en + present participle (-ant eg allant/faisant)
after having (avoir verbs)
apres avoir + past participle
after having (etre verbs)
apres etre + past past participle
before…ing
avant de + inf
i have to go
il faut que j’aille
although it is/ i am
bien que ce soit/ je sois