What is the difference between "chance" and "opportunity"?

Business Idiom in English, Intermediate level

ESL/EFL Test #128 [color=blue]“Ways of disapproving”, question 9

He told me there was definitely no that I would pass my examination until I did some work.

(a) occasion
(b) chance
© opportunity
(d) time

Business Idiom in English, Intermediate level

ESL/EFL Test #128 [color=blue]“Ways of disapproving”, answer 9

He told me there was definitely no chance that I would pass my examination until I did some work.

Correct answer: (b) chance
[size=200]_________________________[/size]

What is the difference between “chance” and “opportunity”?

Chances are luckier.