An offer may lapse through revocation (offeror withdraws it), counter-offer (offeree rejects original offer by proposing new terms), or rejection (offeree expressly refuses). All three are distinct ways an offer can terminate before acceptance, making 'all of these' the correct answer.