Correct Answer:
B. To succeed
Explanation:
The idiom 'come off' means to succeed or happen as planned.
Online Learning Platform
Online Learning Platform