subcontractor's bid:

(A) can usually be withdrawn even if the general contractor has relied on it.
(B) is never revocable.
(C) is considered to be a part of a shrinkwrap agreement.
(D) is considered an offer.