The new airport ________ if they had not stopped working on it.

The new airport ________ if they had not stopped working on it.

A.would be completed

B.had been completed

C.had completed

D.would have been completed

答案及解析: D