When does primary succession occur?

AAfter a glacier retreats leaving rock rubble behind
BAfter a forest fire burns down all the trees
CAfter a farmer abandons his farm
DWhen a pond gradually fills in with organic matter and becomes a forest