The simplest way to demonstrate the difference is with an encryption scheme that is deliberately broken to an adaptive-chosen-plaintext attack.
Take any encryption scheme. Now lets add a stupid testing/validation feature. If the first 4 characters of the input is "test", it takes the next byte as a bit-length value. Then it takes that number of following bits from the plaintext and compares it to the leading bits of the key. This there is an exact match then the encryption code adds a "Test passed" flag to the output.
With a one-shot chosen plaintext attack, the attacker can either set the bitlength to 1 and determine the first bit of the key, or they can use a higher bitlength length trying to exactly guess more bits, with a rapidly vanishing probability of success. In either case they have hit a brick wall if they cannot crack the remaining bits.
With an adaptive plaintext attack they can start with a test bitlength of 1 to learn the first bit of the key, and each subsequent plaintext can increase the test length to determine each subsequent bit of the key.