Help me plzzz

The clouds having drifted away, the crowds returned to the marketplace.


Which words function as an absolute phrase in this sentence?

Athe crowds returned
BThe clouds having drifted
Creturned to the marketplace
DThe clouds having drifted away