THE LAST PAYMENT SHOULDN'T (A) MAKE UNTIL ALL THE WORK (B) HAS BEE...

28. The last payment shouldn't (A) make until all the work (B) has been (C) completed and carefully (D) checked.