【考点】本题考查虚拟语气。 【选项释义】A. had not been 不是(过去完成时);B. is not 不是(一般现在时);C. was not 不是(一般过去时);D. has not been 不是(现在完成时)。 【解题思路】分析句子结构并结合句意可知,本句包含一个if引导的非真实条件句。根据主句中的could not have fulfilled可知,本句是对过去情况的假设,所以从句的谓语动词应用“had+过去分词”的形式。故本题选A。 【句意】要不是他们的帮助,我们不可能及时完成任务。