An offer is considered revoked:
a) by the lapse of time for acceptance stated in the offer.
b) if no time limit exists, by the lapse of a reasonable time without communication of an acceptance.
c) both a and b.
d) neither a nor b.