All the preparations for the work ________, and we're ready to start.

All the preparations for the work ________, and we're ready to start.

A.is completing

B.are completing

C.have been completed

D.has been completed

答案及解析: D