Web Analytics

Which is the BEST meaning for impending as it is used in the selected sentence?

Aimportant
Bdoubtful to occur
Ccertain to occur soon
Drelating to an empire