这个句子怎么填空

问题描述:

这个句子怎么填空
The budget __ much higher to ensure the project can be finished in time.
A Should have been B Had to be C was been D could to be

A 虚拟语气should have done 预算应该要多很多以确保工程能按时完成.