THE BUILDERS HAVE ______ THAT EVERYTHING WILL BE READY ON TIME.A....

51. The builders have ______ that everything will be ready on time.

A. promised B. promise C. promises D. promising