Sono due nomi che hanno due significati in comune: 'occasione favorevole' (opportunity) e 'possibilità di sbocco professionale o di avanzamento nella carriera' (prospect, scope), cioè, sia 'possibilità' che 'opportunità' possono avere uno di questi due significati.
Inoltre 'possibilità' ha anche altri significati, come 'l'essere nella condizione, o l'avere il potere di fare qualcosa'. Anche 'l'avere i mezzi, compreso il denaro, per poter fare qualcosa' (in quest'ultimo caso si usa di più al plurale, 'le possibilità').
Può significare anche 'eventualità' (chance), 'probabilità' (likelihood) e 'fattibilità' (feasibility).
'Opportunità' invece può significare anche 'l'essere opportuno', nel senso di 'appropriateness', o 'suitability'.
Ciao!