J'ai eu plusieurs occasions de parler anglais.
I have had several occasions for speaking English.
Ne laisse pas passer une si belle occasion.
Don't let such a good opportunity go by.
Ce placement est l'occasion d'une vie.
This investment is the opportunity of a lifetime.
FrenchTextbook teaches rules like this, in a full beginner course.
162 lessons, 4,000+ exercises, and 6+ hours of audio.